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

接口类和抽象类使用选择标准是什么,感觉两者差不多

这样看来抽象类和接口类差不多,在使用的时候选择哪一种方式更好?

正在回答

3 回答

抽象类中可以有构造方法,接口中不能有构造方法。

抽象类只可以继承一个父类(单继承),而接口却可以解决单继承的局限性

抽象类可以实现多个接口,而接口却不可以继承一个抽象类。


两者相同的是对象都不能被实例化,都是通过子类实现

1 回复 有任何疑惑可以回复我~

我目前理解就是它们在继承上是不一样的,接口类可以是多继承  更加灵活吧

1 回复 有任何疑惑可以回复我~

我目前理解就是它们在继承上是不一样的,接口类可以是多继承  更加灵活吧

1 回复 有任何疑惑可以回复我~
#1

weibo_卧蚕哥哥的甜品公举_0 提问者

谢谢,这可能是一个原因,不过后来我想了一下,抽象了类应该是趋向于规范有共性的对象,而接口则是规范有共同业务的对象
2016-08-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530629    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

接口类和抽象类使用选择标准是什么,感觉两者差不多

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信