1.实现不同:抽象类的子类使用extends继承,接口使用implements
2.构造函数不一样:抽象类是可以具有构造函数的,接口不能有
3.main方法:抽象类可以有main,并且可以运行
4.实现数量不一样:类可以实现多个接口但只能继承一个抽象类
5.修饰符:接口中的方法默认是public static final,抽象类中方法是任意访问修饰符
interface接口和abstract class抽象类的区别
最新推荐文章于 2024-06-26 13:44:28 发布
1.实现不同:抽象类的子类使用extends继承,接口使用implements
2.构造函数不一样:抽象类是可以具有构造函数的,接口不能有
3.main方法:抽象类可以有main,并且可以运行
4.实现数量不一样:类可以实现多个接口但只能继承一个抽象类
5.修饰符:接口中的方法默认是public static final,抽象类中方法是任意访问修饰符