C++的继承和派生
#include <iostream> using namespace std; class fenshu { public: int xuehao; int yuwen; }; class wz_fenshu:public fenshu { public: int shuxue; }zhangsan; int main() { zhangsan.xuehao=1; zhangsan.yuwen=66; zhangsan.shuxue=88; }
什么是继承,你是中国人,但是你也是人类,所以你既有中国人的属性,又有人类的属性。而中国人这个类是归属于人类这个类,故而可以说
class 人类 { }; class 中国人:public 人类 { };
相信您早就发现了,public是什么意思呢?其实不只是有public,还有
他们代表着访问的控制,也就是说,不同的关键字,决定着您能否在别的类中使用属性。