C++的继承和派生
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;
}
什么是继承,你是中国人,但是你也是人类,所以你既有中国人的属性,又有人类的属性。而中国人这个类是归属于人类这个类,故而可以说
C++
class 人类
{
};
class 中国人:public 人类
{
};
相信您早就发现了,public是什么意思呢?其实不只是有public,还有
他们代表着访问的控制,也就是说,不同的关键字,决定着您能否在别的类中使用属性。