- 抽象类和接口都不能被实例化,但是可以定义抽象类和接口类型的引用
- 一个类如果继承抽象类或者实现接口就要重写所有抽象方法,否则就要把该类声明为抽象类
- 抽象类有构造方法,接口没有构造方法,抽象类的构造方法可以被子类使用super关键字调用
- 抽象类中的成员可以是public,private,默认,protected的,而接口中的成员都是public的
- 接口中的方法都是抽象的,抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类
抽象类和接口区别
最新推荐文章于 2024-06-14 22:39:53 发布