加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java中的继承与现实世界继承有何不同?

发布时间:2020-12-15 04:57:01 所属栏目:Java 来源:网络整理
导读:我在接受采访时得到了这个问题.通过现实世界的继承,面试官意味着像泉水这样的东西继承了一些财富,父母的某些特征等, 我有一种感觉,这个问题可以辩论,并没有成为一个很好的面试问题. 这问题可以得到很好的回答吗? 解决方法 是的,这个问题可以很好地回答,我认
我在接受采访时得到了这个问题.通过现实世界的继承,面试官意味着像泉水这样的东西继承了一些财富,父母的某些特征等,

我有一种感觉,这个问题可以辩论,并没有成为一个很好的面试问题.

这问题可以得到很好的回答吗?

解决方法

是的,这个问题可以很好地回答,我认为这是一个很好的面试问题;如果你能回答这个问题,那就表明你理解了面向对象编程的基本概念之一.

面向对象编程中的继承意味着与生物继承完全不同的东西. OO中的继承意味着特化,并暗示一个是一种关系:一个子类的实例是其超类的一种特殊类型的实例.

例如,假设您有Cat extends Animal类.猫是动物.

有时人们在类继承的示例中使用“父”和“子”这两个词,在这里他们将有一个类Parent和一个Child扩展Parent.那是错的:孩子不是(特殊的)父母.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读