摘要: 被忽视的细节冒号(:)表示继承关系,Parent表示被继承的类,public的意义是什么?class Parent{ }; class Child : public Parent{ }; 有趣的问题是否可以将继承语句中的public换成protected或者private?如果可以,与public继 阅读全文
posted @ 2019-11-27 22:53 一代枭雄 阅读(242) 评论(0) 推荐(0)
摘要: 子类是否可以直接访问父类的私有成员? 编译出错,那如何访问父类中的非公有成员呢? 面向对象中的访问级别不只是public和private 可以定义protected访问级别 关键字protected的意义 修饰的成员不能被外界直接访问 修饰的成员可以被子类直接访问 定义类时,访问级别的选择 继承与组 阅读全文
posted @ 2019-11-27 22:13 一代枭雄 阅读(178) 评论(0) 推荐(0)
摘要: 类之间的组合关系 生活中的一个简单例子: 电脑是由CPU、内存、硬盘、主板等组成。电脑缺少它们其中的任一部分都无法正确运行,它们同生死。下面用程序进行描述: 组合关系的特点-将其它类的对象作为当前类的成员使用-当前类的对象与成员对象的生命周期相同-成员对象在用法上与普通对象完全一致 在实际的工程开发 阅读全文
posted @ 2019-11-27 20:45 一代枭雄 阅读(320) 评论(0) 推荐(0)