Java中的继承与现实世界继承有何不同?
发布时间:2020-12-15 04:57:01 所属栏目:Java 来源:网络整理
导读:我在接受采访时得到了这个问题.通过现实世界的继承,面试官意味着像泉水这样的东西继承了一些财富,父母的某些特征等, 我有一种感觉,这个问题可以辩论,并没有成为一个很好的面试问题. 这问题可以得到很好的回答吗? 解决方法 是的,这个问题可以很好地回答,我认
我在接受采访时得到了这个问题.通过现实世界的继承,面试官意味着像泉水这样的东西继承了一些财富,父母的某些特征等,
我有一种感觉,这个问题可以辩论,并没有成为一个很好的面试问题. 这问题可以得到很好的回答吗? 解决方法
是的,这个问题可以很好地回答,我认为这是一个很好的面试问题;如果你能回答这个问题,那就表明你理解了面向对象编程的基本概念之一.
面向对象编程中的继承意味着与生物继承完全不同的东西. OO中的继承意味着特化,并暗示一个是一种关系:一个子类的实例是其超类的一种特殊类型的实例. 例如,假设您有Cat extends Animal类.猫是动物. 有时人们在类继承的示例中使用“父”和“子”这两个词,在这里他们将有一个类Parent和一个Child扩展Parent.那是错的:孩子不是(特殊的)父母. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |