一:面型对象的三条主线
1.j a v a类及类的成员:属性、方法、构造器;代码块、内部快
2.面型对象的三个特性:封装、继承、多态、(抽象性)
3.其他关键字的使用:this、super、abstract 、interface 、import 、package、static 、final等
二:面向过程与面向对象的理解
例子1:人打开门
面向过程:
人打开了门
面向对象:
人{
打开(门){
门.开开();
}
}
门{
开开.( ){
}
}
例子2:人把大象装进冰箱
面向过程:人打开冰箱,抬起大象,加进冰箱,关闭冰箱门
面向过程:
人{
打开(冰箱){
冰箱.开开();
}
抬起(大象){
大象.进入(冰箱);
}
关闭(冰箱){
冰箱.闭合();
}
}
大象{
进入(冰箱){}
}
冰箱{
开开(){}
闭合(){}
}
三:面向对象当中的两个核心概念:类与对象
类:一类事物的描述,抽象的,概念上的定义。
对象:类的具体的体现,实实在在存在的个体
Scanner 类
Scanner s = new Scanner(S y s t e m .i n); s:对象 s. n e x t();
面向对象程序设计重点是类的设计
四:类的主要成员:属性,方法
属性 = 成员变量 = filed = 域
方法 = 成员方法 = 成员函数 = method