C#基础——animal

依然应好友要求,他学到了继承,然后也知道了抽象,就是说不知道这个到底该怎么用,后来我就写个列子

版本一:

但是

 /* version 1.0.0.0
     * 写到这里,也许你会觉得他是一个挺标准的继承呀,
     * 但是你也会发现一种的美中不足之处,Dog ,Cat ,Chicken 类的 Call方法,出了最后的声音不同,其余的都完全相同
     * 就是如果我要添加bird(小鸟)duck(鸭子)类时,岂不是还要重复在写这些代码
     * 所谓抽象,就是求同存异,提取相同,扩展不同 。
     * 那么我们可以可以在抽取他们共同点那     
     */

版本二:

  /* version 2.0.0.0
     * Call 叫声(动词吧) ,应该属于动物的行为,然后这版解决了上一版存在的问题
     * 抽取相同的属性,然后交个各个子类实现,(即声音)
     * 由于能力有限,程序仍存不足,将随着以后的学习,并不断修改
   */

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值