c++中的is-a关系

版权声明:属原创,引用请指明出处 https://blog.csdn.net/qq_43624878/article/details/86172794

is-a 和 has-a

is-a其实就是一种继承关系,has-a就是一种组合关系,仅此而已。
由于这部分仅仅是理论部分,在代码中的体现只是思维层面的,所以很多人不理解,想我本人很长时间内也是一脸懵逼啊,哈哈。。。
网上很多博主说is-a关系可以描述为什么苹果和水果之间的关系,水果和午饭之间的关系,等等,我个人觉得还可以再具体一点,就理解为父子的关系吧,儿子可以’继承‘父亲的财产(遗产),但可没听说父亲继承了儿子的财产。

这一部分也没啥说的,就请各位在代码中慢慢体会吧

告辞。。。

猜你喜欢

转载自blog.csdn.net/qq_43624878/article/details/86172794