您的位置:首页 > 编程语言 > C#

C#培训2019-10-24 关于继承的两点问题

2020-02-02 09:07 495 查看

一、若猫继承自动物,则猫会
自动复制
动物除建构子之外的所有方法。

二、如果把狗放进动物的盒子里:
Animal animal = New Dog()
,那么让这个“动物”叫的话,就会是“汪汪”。

个人理解:因为上述第一点所述,“狗”的对象其实是拥有“狗叫”和“动物叫”两个方法的,其中“狗叫”是overload“动物叫”的方法。当把狗装进动物盒子中时候,让动物叫,动物会调用“叫”这个方法,由于“动物”有两个这样的方法,因此会自动调用overload那个方法来用。
判断技巧:实际上谁new的,调用谁的方法。
  • 点赞
  • 收藏
  • 分享
  • 文章举报
桃花换小鱼干儿 发布了84 篇原创文章 · 获赞 3 · 访问量 3367 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: