1-继承的语法.cpp
#include <iostream>
#include <cstring>
using namespace std;
class Person //父类或者基类
{
//private:
protected: //保护权限:类的内部可以访问,派生类内部可以访问,类的外部不能访问
char name[32];
int age;
public:
Person()
{
strcpy(name, "aaa");
age = 20;
}
};
class Student : public Person //子类或者派生类 public继承的权限
{
private:
int id;
public:
Student(int i)
{
this->id = i;
}
void show()
{
cout << name << " " << age << " " << id << endl;
//cout << id << endl;
}
};
int main()
{
Student s1(1);
s1.show();
return 0;
}
2-继承的权限.cpp
#include <iostream>
using namespace std;
class TestA
{
private:
int a; //只能在类的内部访问
protected:
int b;
public