热门

最新

红包

立Flag

投票

同城

我的

发布
qq_39311377
爪哇手记
5 年前
trueqq_39311377

接口和抽象类区别
1.实现方式:
抽象类的子类需要使用 extends 来继承抽象类。
接口需要使用 implements 来实现接口。
2.构造函数:
抽象类可以有构造函数,抽象类中可以包含不是抽象的方法。
接口中不能有构造函数,接口中要求必须全部是抽象方法。
3.是否可以有main 方法:
抽象类可以有 main 方法。
接口不可以有 main 方法。
4.数量比较:
一个类可以实现很多个接口,接口可以实现多个。
一个类只能继承一个抽象类,抽象类只能继承一个。
5.访问修饰符:
接口中的方法默认使用 public 修饰。
抽象类中的方法可以是任意访问修饰符。
6.修饰符不同
抽象类用abstract修饰
接口使用interface 修饰。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
为何程序员上班时间总戴个耳机,看完恍然大悟...
立即登录