1.抽象类要被子类继承,接口要被子类实现
2.接口只能作方法声明,抽象类可以作方法声明也可以作方法实现
3.接口里定义的变量只能是公共的静态常量,抽象类中的变量是普通变量
4.抽象类和接口都是用来抽象具体对象的,但是接口的级别最高
5.抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量
抽象类与接口的区别
最新推荐文章于 2022-09-25 23:47:59 发布
1.抽象类要被子类继承,接口要被子类实现
2.接口只能作方法声明,抽象类可以作方法声明也可以作方法实现
3.接口里定义的变量只能是公共的静态常量,抽象类中的变量是普通变量
4.抽象类和接口都是用来抽象具体对象的,但是接口的级别最高
5.抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量