通过一段时间对C#的学习,我对子类继承父类的关系在c#中的作用有一些心得。
在写代码时,若定义一个事物有多个属性时,我们可以利用子类继承父类的关系来增加代码的重用,减少代码的杂乱,减少出错。
例如定义动物:
我们建立一个父类来将所有的动物属性放在里面:
然后将定义动物的各种统一行为:
然后,创建多个动物子类,继承于Animal这个父类,如:
Cat
Dog
最后,在主方法中引用,输出
总的来说,子类继承父类的好处是:把子类中共同的部分统一放在父类里,这样不仅引用容易,对里面的修改也很容易,增加写重,减少出错。