面向对象-面向对象的三条主线
面向对象
Java学习的三条主线
- JAVA类及类的成员:属性、方法、构造器;代码块、内部类
- 面向对象的三大特征: 封装、继承、多态
其他关键字:this、super、static、final、abstract、interface、package、import
面向对象和面向过程
面向过程
强调了功能行为,以函数为最小单位,考虑怎么做
- 面向对象
强调了具备功能的对象,以对象为最小单位,考虑谁来做
面向对象的两个要素:类和对象
- 类(class)和 对象(object)是面向对象的核心概念
- 类:对一类事物的描述,是抽象的、概念上的定义。
- 对象:实际存在的该事物的每个个体,所以被称为实例(instance)
- 万事万物皆对象。
- 面向对象程序设计的重点是对类的设计
- 设计类就是设计类的成员