接口和抽象类

1.实现

抽象类的子类用extends来继承;接口使用implements来实现。

 

2.构造函数

抽象类可以有构造函数;接口不能有,它只能由实现类实现。

 

3.main方法

抽象类可以有main方法,并且能够运行;接口不能有main方法。

 

4.实现数量

类可以实现很多接口;但只能集成一个抽象类

 

5.访问修饰符

接口中的方法默认使用public修饰;抽象类中的方法可以是任意访问修饰符。

 

2024.7.5

1.一个普通的类实现接口,需要实现其中的方法

2.一个普通类继承抽象类,要重写其中的抽象方法

3.接口可以被实现但是不能实例化,所以其中没有普通的成员变量

4.抽象类中可以有普通成员变量

5.1.8版本之后,抽象类也可以有静态方法

6.抽象类中可以有普通方法,也可以有静态方法

posted @ 2021-12-06 17:37  sellingpear  阅读(76)  评论(0)    收藏  举报