Java学习第十八天

一、今天干了什么

1.super:

理解为:父类的

 

用法:

super.方法/属性        调用父类的属性和方法

super(形参列表)  调用父类的构造器

 

作用:

(1)调用父类被子类重写的方法;

(2)调用父类被子类重定义的属性;

(3)调用父类的构造器;

(4)其他情况,由于子类自动继承了父类相应属性方法,关键字super可以不显示写出来。

 

注意:

(1)super()必须放在构造方法内的第一行,和this()一样。

(2)this和super不能同时出现在一个构造函数里面,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。

(3)this()和super()都指的是对象,所以,均不可以在static环境中使用。

 

2.了解多态性:

使用前提:

(1)类的继承关系

(2)方法的重写

实现方式:

(1)重写

(2)接口

(3)抽象类和抽象方法

二、明天要干什么

深入学习多态、复习近期所学

 

posted @ 2021-07-24 22:00  闫闫不是那个严  阅读(20)  评论(0编辑  收藏  举报