这个c++里面的错误应如何修改?谭浩强面向对象程序设计

2025-05-01 11:46:42
推荐回答(2个)
回答1:

可以在派生类公用成员里添加函数:
void SetNum(int dNum)
{
num = dNum;
}

然后stud1.num = 10023;改为:
stud1.SetNum(10023);

回答2:

访问权限问题,在类中,只有public函数或者数据成员可以在类外直接访问;类内其他的成员函数或者数据成员只能通过public函数来间接访问,即通过外部接口访问内部数据或者调用内部方法;