首页 > 其他 > 详细

第14课 进阶面向对象(下)

时间:2018-08-31 00:53:43      阅读:242      评论:0      收藏:0      [点我收藏+]

类之间的基本关系:

技术分享图片

 

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

技术分享图片

 

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

技术分享图片

类的表示法:

技术分享图片

 

 

类的表示法--简化

技术分享图片

 

 

类的表示法--改进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课 进阶面向对象(下)

原文:https://www.cnblogs.com/wanmeishenghuo/p/9563419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!