继承
继承的定义
继承是类与类之间的关系,简单的理解是他能够帮助你减少代码的工作量,并且让代码结构变得清晰,继承是父类与子类的关系,例如你爸爸有台电脑,你继承了你爸爸的Steam账号,你可以使用他,你觉得游戏太少了,你可以重新为你爸爸的Steam购买新游戏。
那继承的好处就很明显了,你省钱了,还省了注册账号一系列功能,当然继承的奥义不止于此,作为初学者你只需要简单的理解就好了,后续可以深入研究!
小明是个单身24年的男青年,有天,小明继承了他爹的steam账号,一个梦寐以求的steam游戏账号,他迫不及待的打开了电脑
这样,小明就走上了不花钱也能玩游戏的道路。。。。
但是有一天,他觉得他爹的品味落后了
玩个饱荒模组都不加,这也太对不起自己的游戏水平了,他决定对他爹的游戏进行改造,也就是重写
小明还有个弟弟叫小山,弟弟看见小明每天玩Beautiful_girl游戏,还网恋找到了个老婆,开始幻想了起来
于是
他找到了他爹也就是小明的爹他们共同的爹,要求也要玩他爹的steam账号(这就是多继承),他爹妥协了,谁不希望自己的品味得到肯定呢
结果:
就这样,小山也过上了我羡慕的生活!
再新鲜的快乐也抵挡不住时间的折磨,小山也终于腻歪了他爹的游戏,他也想加上自己的模组!这也就是每个类也可以重写
小明找到了对象,生了一个小小明
小小明长大了
小明为了让孩子和他老婆体验到他和他爸的游戏品味,他做了一个重大的决定,把他爹的号共享给他老婆他儿子,实现资源共享,这就是多态