学习路线
“大处着眼,小处着手”
java类及类的成员
属性,方法,构造器(更常用),代码块,内部类
三大特征
封装,继承,多态,抽象性
其他关键字
this,super,static,final,abstract,interface,package,important
何为面向对象编程思想
渐悟的过程
面向过程与面向对象
如何理解?
举例:大象装冰箱
面向过程:强调行为,怎么做
①开冰箱门
②装大象
③关门
面向对象:强调具备功能的对象,以类,对象为最小单位
人{
打开(冰箱){
冰箱.打开();
}
抬起(大象){
大象.进入(冰箱);
}
闭合(冰箱){
冰箱.闭合();
}
}
冰箱{
开开(){}
闭合(){}
}
大象{
进入(冰箱){
}
}
其中每一个个体都是对象
面向对象来说,相比较面向过程更整洁,在代码量提升之后更方便管理