子类可以继承基类,但基类不能继承子类。子类继承基类里面public和protero中的所有变量和函数。
如
-
class A{
-
public:
-
void Func1(void);
-
void Func2(void);
-
};
-
class B : public A{
-
void Func3(void);
-
void Func4(void);
-
};
-
main()
-
{
-
B b;
-
b.Func1(); //B从A继承了函数Func1
-
b.Func2(); //B从A继承了函数Fucn2
-
b.Func3();
-
b.Func4();
-
std:: cout<< "cout 也属于一个对象"<< endl;
-
}
-
class A{
-
public:
-
void Func1(void);
-
void Func2(void);
-
std:: string color; //string数据类型也属于一个对象
-
};
-
class B : public A{
-
void Func3(void);
-
void Func4(void);
-
};
-
main()
-
{
-
B b;
-
b.Func1(); //B从A继承了函数Func1
-
b.Func2(); //B从A继承了函数Fucn2
-
b.Func3();
-
b.Func4();
-
std:: cout<< "cout 也属于一个对象"<< endl;
-
}