java面向对象经典总结

  • 格式:doc
  • 大小:66.50 KB
  • 文档页数:1

1、面向对象与面向过程的形象区别:

面向对象:先想好要做的盒子,之后再去找相应的工具去做

面向过程:不去想要做什么样的盒子,随需取用工具

2、对象的三大特征:

封装:对外部不可见。封装性在Java中有很多形式,private只是最基本的一种形式

继承:扩展类的功能

多态:方法的重载、对象的多态性

3、类的设计思路:

其中第6点指不要再类中写System.out.println(“…”+类中的方法名(…))

4、内存划分:声明的对象或数组在栈内存中,使用new开辟堆内存。两者之间引用关系

5、GC:当某堆内存空间没有任何栈内存引用,则此堆内存空间被称为垃圾,等待GC回收

6、构造方法:new 类名称(),实际上就是调用构造方法

只有类中没有构造方法,才会自动生成一个无参的主体内容为空的构造方法

(冠:带参数的)构造方法的主要目的是为类中的属性初始化

7、匿名对象:只使用一次的对象。如new Person(“张三”,30).tell();