摘要:
1. 多态定义的构成条件 多态是在不同继承关系的类对象,去调同一函数,产生了不同的行为。 就是说,有一对继承关系的两个类,这两个类里面都有一个函数且名字、参数、返回值均相同,然后我们通过调用函数来实现不同类对象完成不同的事件。 阅读全文
posted @ 2019-08-23 20:24
一抹烟霞
阅读(242)
评论(0)
推荐(0)
摘要:
如果一个派生类从多个基类派生,而这些基类又有一个共同的基类,则在对该基类中声明的名字进行访问时,可能产生二义性 总结: 如果一个派生类从多个基类派生,而这些基类又有一个共同 的基类,则在对该基类中声明的名字进行访问时,可能产生 二义性 如果在多条继承路径上有一个公共的基类,那么在继承路径的某处 汇合 阅读全文
posted @ 2019-08-23 19:35
一抹烟霞
阅读(548)
评论(0)
推荐(0)
摘要:
多继承概念 一个类有多个直接基类的继承关系称为多继承 多继承声明语法 class 派生类名 : 访问控制 基类名1 , 访问控制 基类名2 , … , 访问控制 基类名n { 数据成员和成员函数声明 }; 类 C 可以根据访问控制同时继承类 A 和类 B 的成员,并添加 自己的成员 多继承的派生类构 阅读全文
posted @ 2019-08-23 19:21
一抹烟霞
阅读(764)
评论(0)
推荐(0)
摘要:
类的继承就是子类可以拥有父类的成员变量和成员函数 //public 修饰的成员变量 方法 在类的内部 类的外部都能使用//protected: 修饰的成员变量方法,在类的内部使用 ,在继承的子类中可用 ;其他 类的外部不能被使用//private: 修饰的成员变量方法 只能在类的内部使用 不能在类的 阅读全文
posted @ 2019-08-23 17:04
一抹烟霞
阅读(554)
评论(0)
推荐(0)
摘要:
运算符重载编程基础 例如: //全局函数 完成 +操作符 重载 Complex operator+(Complex &c1, Complex &c2) //类成员函数 完成 -操作符 重载 Complex operator-(Complex &c2) 二、实列 阅读全文
posted @ 2019-08-23 15:42
一抹烟霞
阅读(206)
评论(0)
推荐(0)
摘要:
友元函数:让函数可以访问类的私有属性 友元类 若B类是A类的友员类,则B类的所有成员函数都是A类的友员函数 友员类通常设计为一种对数据操作或类之间传递消息的辅助类 阅读全文
posted @ 2019-08-23 15:24
一抹烟霞
阅读(164)
评论(0)
推荐(0)