类之间的基本关系:

 

类之间的基本关系--继承:

 

类之间的基本关系--组合:

类的表示法:

 

 

类的表示法--简化

 

 

类的表示法--改进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 }

这段代码可以正常编译通过。

因此,这种的类的表示方式被编译器接受了。

 

小结:

 

posted on 2018-08-30 23:56  周伯通789  阅读(170)  评论(0编辑  收藏  举报