继承的含义
编程上的继承和我们现实意义上的继承有点不一样,在现实意义上继承是您的家人遗产传给了你,这就是现实继承,在编程上继承是指派生类(子类)和母类形成一种联系。
继承作用
为什么我们要使用继承,使用继承是为了减少重复写方法,什么意思,例如我们写个类名叫DOG,我们想想狗能做什么,能跑,能叫,能吃饭,能睡觉,然后我们再创建一个CAT类,猫能做什么,猫是不是也是能跑,能叫,能吃饭,能睡觉。如果他们这些动作都写成方法,那么DOG类和CAT类方法是不是一样?那我们就等于写了两份重复的方法,如果有一百个动物他们都能跑,能叫,能吃饭,能睡觉岂不是写一百次?显然这种方法是不可取的,所以继承在编程中的作用就是将大家共有的方法集合在一个父类,这样就大大减少了我们编写的实践。
使用继承
一、首先我们还是以最常见的动物为例子,我们创建一个父类名叫Animal,然后并创建两个派生类(子类)分别为Dog和Cat

二、然后我们点击Animal类,因为动物都是会跑会睡觉其的,所以我们在Animal类中添加两个公开方法,一个是Breathe,一个是sleep。

三、写好了Animal类的方法后我们开始让Dog和Cat继承它


四、我们来看看Dog类和Cat类是否继承了父类Animal的方法,我们单击Program.cs,并在程序主入口中创建Dog和Cat的对象并调用其Breathe和Sleep方法。

五、结果看到如图,Cat类和Dog类都调用了其父类Animal类的Breath和Sleep方法并在控制台输出

本文介绍了编程中的继承概念,通过对比现实意义的继承,阐述了编程中继承用于减少代码重复的作用。通过实例说明如何创建父类Animal,并让Dog和Cat类继承其方法,如Breathe和Sleep。通过这种方式,提高了代码复用性和组织性,简化了多类共享相同功能的实现。
490

被折叠的 条评论
为什么被折叠?



