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();