第14课 进阶面向对象(下)
Posted wanmeishenghuo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第14课 进阶面向对象(下)相关的知识,希望对你有一定的参考价值。
类之间的基本关系:
类之间的基本关系--继承:
类之间的基本关系--组合:
类的表示法:
类的表示法--简化
类的表示法--改进1
类的表示法--改进2
类的表示法--改进3
类的表示法--改进4
示例:
1 #include <stdio.h> 2 3 struct Biology { 4 bool living; 5 }; 6 7 struct Animal : Biology { 8 bool movable; 9 void findFood() { } 10 }; 11 12 struct Plant : Biology { 13 bool growable; 14 }; 15 16 struct Beast : Animal { 17 void sleep() { } 18 }; 19 20 struct Human : Animal { 21 void sleep() { } 22 void work() { } 23 }; 24 25 26 int main() 27 { 28 return 0; 29 }
这段代码可以正常编译通过。
因此,这种的类的表示方式被编译器接受了。
小结:
以上是关于第14课 进阶面向对象(下)的主要内容,如果未能解决你的问题,请参考以下文章
第24课经典问题解析(下)--------类的成员函数和成员变量隶属某个具体对象吗