天天看点

抽象类复习 接口复习学习内容:学习时间:笔记:

JavaSE学习

学习内容:

抽象类复习

接口复习

学习时间:

1.8

笔记:

1.动物不是一个具体的事物,而是一个抽象的事物,所以只提供声明,而不提共方法体。

2.构造方法不能实例化,但是有构造方法,是给子类访问父类数据的初始化用的;抽象类是通过子类来进行实例化的,也就是向上转型

抽象类可以继承抽象类,不需要重写内部的方法,但是其他的普通类一定需要重写。

3.分析:从具体到抽象

实现:从抽象到具体

---------------------------------分割线---------------------------------

虽然都是狗,但并不是所有的狗都会去看门,所以为了体现事物的扩展性,把部分功能拿出来写成接口,这样就能在需要的狗身上去实现这个扩展。

1.接口不能实例化,所以使用多态的方式进行实例化;另外,接口中的变量为常量,所以后续实现接口后不要修改值

回忆:所有类都继承自object

2.实现的接口中的方法,权限要比接口中的高,·接口支持多继承。

继续阅读