摘要: 34.类成员函数的重载、覆盖和隐藏区别?答案:a.成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。b.覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同 阅读全文
posted @ 2018-09-23 21:28 陆小果哥哥 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 #include <string.h> 3 #include <unistd.h> 4 5 using namespace std; 6 7 class Father { 8 private: 9 int money; 10 11 protected: 阅读全文
posted @ 2018-09-23 21:20 陆小果哥哥 阅读(170) 评论(0) 推荐(0) 编辑
摘要: (一)访问控制和继承 公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。 保护继承(protected): 当一个类派生自保护基类时,基类的公有和 阅读全文
posted @ 2018-09-23 20:40 陆小果哥哥 阅读(385) 评论(0) 推荐(0) 编辑
摘要: (一)面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。 (二)引入继承程序 1 #include <iostream> 2 #include <string.h> 3 #incl 阅读全文
posted @ 2018-09-23 16:45 陆小果哥哥 阅读(161) 评论(0) 推荐(0) 编辑
摘要: (一)运算符重载:运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 (二)实现类不同对象里中变量的相加 (三)程序 1 #include <iostream> 2 #include <string.h> 3 #include <unistd.h> 4 5 usin 阅读全文
posted @ 2018-09-23 16:28 陆小果哥哥 阅读(272) 评论(0) 推荐(0) 编辑