纲要
面向过程与面向对象的区别。
面向对象的三大特性
类与对象的概念
类的定义
对象的创建和使用
Java中的封装特性
构造函数
对象内存分析及引用传递
this关键字
static关键字
单例模式初步
类的继承
方法的覆盖
super关键字
final关键字
抽象类
接口
多态
抽象类与接口的区别
Object类
package和import
访问权限控制
内容
1.1、面向过程与面向对象的区别(盖饭、蛋炒饭)
为什么会出现面向对象分析方法?
因为现实世界太复杂多变,面向过程的分析方法无法满足
面向过程?
采用面向过程必须了解整个过程,每个步骤都有因果关系,每个因果关系都构成了一个步骤,多个步骤就构成了一个系统,因为存在因果关系每个步骤很难分离,非常紧密,当任何一步骤出现问题,将会影响到所有的系统。如:采用面向过程生产电脑,那么他不会分CPU、主板和硬盘,它会按照电脑的工作流程一次成型。
面向对象?
面向对象对会将现实世界分割成不同的单元(对象),实现各个对象,如果完成某个功能,