摘要: 1.private public protected class类中存在private public两者类型 private不能被外界访问,包括子类。而子类继承父类,理论上可以访问父类的所有属性。 此时protected的引入使此部分成员只能被自身和子类访问 2.不同的继承方式 c++中支持三种不同 阅读全文
posted @ 2019-11-26 14:37 人民广场的二道贩子 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.问题:子类能访问父类中的私有成员吗? === 子类在父类的外界,所以子类不能直接访问父类的私有成员。但是子类的定义中说子类拥有父类的一切属性和行为,怎么使子类访问父类的私有成员呢?这里就涉及到protected的使用了。 2.继承中的访问级别 === a.面向对象中的访问级别不只是public和 阅读全文
posted @ 2019-11-26 14:02 人民广场的二道贩子 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.组合关系 === 组合关系的特点 a.将其它类的对象作为当前类的成员使用 b.当前类的对象与成员对象的生命周期相同 c.成员对象在用法上与普通对象完全一致 eg: include include using namespace std; class Memory { public: Memory 阅读全文
posted @ 2019-11-26 13:21 人民广场的二道贩子 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.类型转换函数(类类型 普通类型) === a.类型转换函数用于将类对象转换为其他类型 语法规则:(重载) operator Type () { Type ret; //... return ret; } b.类型转换函数 1).与转换构造函数具有同等的地位 2).是的便与其有能力将对象转化为其他 阅读全文
posted @ 2019-11-26 11:08 人民广场的二道贩子 阅读(125) 评论(0) 推荐(0) 编辑