标签:多重继承 的区别 nts final ati 本质 方法 bst inter
区别 :
① 关键字:
抽象类 关键字 abstract class
接口 interface
② 子类实现 :
抽象类 子类 通过关键字 extends继承
接口 子类 通过关键字 implements 实现。
③ 构造方法 :
抽象类中存在构造方法
接口中没有构造方法
④ 属性和方法:
抽象类中可以存在一般的属性,也可以有一般方法。
接口中的方法都是public abstract修饰的抽象方法,接口中的属性都是public static final修饰的静态常量。
⑤ 特点:
抽象类 特点 单继承 、多重继承
接口特点 : 多继承 、多实现、多重继承。
联系 :
① 接口是特殊的抽象类,里面全是抽象方法的抽象类。
② 都不能创建对象,必须要通过子类来创建对象。
总结 :一般接口用于声明本质不同的事物的相同功能。而抽象类 用于声明本质相同的事物的相同功能。
标签:多重继承 的区别 nts final ati 本质 方法 bst inter
原文地址:https://www.cnblogs.com/myxc-19/p/11870000.html