关于接口与抽象类的特点

来源:互联网 发布:电信it研发中心 知乎 编辑:程序博客网 时间:2024/04/29 16:56

在学习java编辑的时候都会讲到接口与抽象类,但是这两个都有什么特点,以及有什么共同点和不同点呢?

共同点:接口和抽象类都可以有抽象方法;

不同点:1、抽象类可以有实例变量,而接口不能有实例变量,接口中的变量都是静态(static)的常量(final);

2、抽象类可以有非抽象方法,而接口只能有抽象方法;

接口的一点特点:接口可以继承多个接口,因为接口中的方法都是抽象的只是定义了方法,没有具体的实现。所以多重继承的时候不会发生错误。

0 0