永发信息网

继承和接口的区别

答案:2  悬赏:70  手机版
解决时间 2021-04-30 01:32
  • 提问者网友:欲望失宠
  • 2021-04-29 19:23
继承和接口的区别
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-04-29 19:37



继承就好比 父亲生儿子,不允许多继承就是指一个儿子不可能有多个亲生父亲~但是父亲还是能生另外一个儿子~

接口就好比你与人类,所有的人类都有“呼吸”,“睡觉”等动作,你既然要作为一个人类,就一定要具备这些动作~注意,是一定要实现,不是只要~2者区别很大~
全部回答
  • 1楼网友:逃夭
  • 2021-04-29 20:16

继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。

接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。

当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯