抽象类 接口

Posted mljqqh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抽象类 接口相关的知识,希望对你有一定的参考价值。

a抽象类不能创建对象

b抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类

c抽象类的子类,必须重写抽象父类中所有的抽象方法

d抽象方法一定不能是静态方法

 
 
 
1. 接口中,无法定义成员变量,但是可以定义常量,其值不可以改变,默认使用public static final修饰。
 
2. 接口中,没有构造方法,不能创建对象。  (抽象类中是可以有构造方法的)
 
3. 接口中,没有静态代码块。
 
 
- 私有方法:只有默认方法可以调用。
 
- 私有静态方法:默认方法和静态方法可以调用。
 
 
 
 
 
多态的的前提
1. 继承或者实现【二选一】
 
2. 父类引用指向子类对象【格式体现】
 
3. 方法的重写【意义体现:不重写,无意义】
 
 

以上是关于抽象类 接口的主要内容,如果未能解决你的问题,请参考以下文章

Dart9(九)抽象类、多态、 接口

抽象类和接口的异同?

接口和抽象类

java接口与抽象类有啥区别?

接口和抽象类

接口和抽象类的区别