4.2 面向对象技术
4.2.1 面向对象与面向过程有什么区别
1.出发点不同
2.层次逻辑关系不同
3.数据处理方式与控制程序方式不同。
4.分析设计与编码转换方式不同
4.2.2面向对象的特征
封装、继承、多态、抽象
4.2.3面向对象的开发方式有什么优点
1.较高的开发效率
2.保证软件的鲁棒性
3.保证软件的高可维护性
4.2.6 多态的实现机制
方法重载、方法覆盖
4.2.8 抽象类与接口
·包含抽象方法就是抽象类 变量默认static final类型
·接口就是指一个方法的集合没有方法体
4.2.9 内部类静态内部类(可以直接使用不必先实现外部类)、成员内部类、局部内部类
4.2.10获取父类名字
this.getClass().getSuperclass().getName()
4.2.11 this与super