为了账号安全,请及时绑定邮箱和手机立即绑定

interface 和 abstrat class的区别有哪些啊? 是否可以继承多个接口,是否可以继承多个抽象类

interface 和 abstrat class的区别有哪些啊? 是否可以继承多个接口,是否可以继承多个抽象类

慕工程3455409 2018-02-12 14:06:37
查看完整描述

1 回答

?
慕慕1581088

TA贡献8条经验 获得超9个赞

interface:

成员变量必须是权限最大的全局常量 即用 public static final 修饰的变量

成员方法必须是权限最大的抽象方法 即用 public abstract 修饰的无方法体的方法

无构造方法

可以继承多个接口,其中用,隔开, 不能继承抽象类。

abstrat class:

抽象类是一种特殊的类,具备普通类的成员的定义方法,构造方法,单继承的特点,

唯一的区别是抽象类中可以定义抽象方法 即用 abstract 修饰的无方法体的方法


查看完整回答
1 反对 回复 2018-02-17
  • 1 回答
  • 1 关注
  • 1783 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信