可以在派生类公用成员里添加函数:void SetNum(int dNum){ num = dNum;}然后stud1.num = 10023;改为:stud1.SetNum(10023);
访问权限问题,在类中,只有public函数或者数据成员可以在类外直接访问;类内其他的成员函数或者数据成员只能通过public函数来间接访问,即通过外部接口访问内部数据或者调用内部方法;