每个人都是一名驯兽师,而我们的性情就是那匹野兽。
不知不觉回家已经三天了,这周的学习夹杂着考试,最终放假回家。
本周的学习,复习了面向对象,多态调用。
面向对象:
1:以(类)代替某种事物,以(对象(new))作为事物的具体表达;例如设定一个类(车),分成不同的对象(自行,电动,机动等)。
2:三大特性,封装,继承,多态
(1)封装,get/set的应用。
(2)继承,extends的应用
(3)多态,主要在继承的基础上,子类对父类的重写和父类对子类的引用
这是大致内容,具体如下:
1:构造器
公式:修饰符 类名(){}
特点:不写void,也不用返回,用于变量的初始化值。
2: 继承中的 this与super
特点:this用于(本类)中的方法调用,super用于(父类)中的方法调用;
3:重写:
特点:继承关系下,子类重写父类的方法;方法名要相同;如若有参数,参数列表相同;方法体不同。
4:多态:
特点:多态是方法的多态;有继承关系,有方法的重写,
父类引用指向子类对象! Father s1=new Son();
instanceof可用来判断是否所属。
5:接口:
用interface来定义一个接口类,用另一个实现类通过(implements)来连接接口。
接口的定义都是抽象的,
定义:(public abstract)void 变量(参数);
接口可以实现多继承,但是受约束!继承后必须重写接口的方法才能运行
因此,接口更像是定义世界的游戏规则,而实现类就是在规则下安静地躁动。
本周结束了,很长一段时间没有敲代码,为我的期末做准备,还好的是没有挂科,可以继续留在小组了。