【发布时间】:2020-06-12 18:24:34
【问题描述】:
#include <iostream>
using namespace std;
class account
{
private:
int accountNumber;
string accountName;
enter code here`protected:
void setAccountNumber(int aNum);
void setAccountName(string aName);
public:
account(int accNum, string accName);
account();
};
void account::setAccountNumber(int aNum)
{
accountNumber = aNum;
}
void account::setAccountName(string aName)
{
accountName = aName;
}
account::account()
{
accountNumber = 0;
accountName = "Null";
accountBalance = 0.0;
}
account::account(int accNum, string accName)
{
accountNumber = accNum;
accountName = accNum;
accountBalance = 0.0;
}
int main()
{
account a1;
a1.setAccountNumber(100001);
a1.setAccountName("Zunain Shareef");
return 0;
}
这段代码有什么问题?我不能调用受保护的方法?我很新。
【问题讨论】:
-
这就是它的目的。为什么不在您的教科书中查找术语
protected,并研究结果页面? -
“==========================================================的意思是什么?
-
@Klaus 很可能 OP 被告知他的帖子中有太多代码,需要添加更多非代码。 IE。它是在欺骗系统,试图强迫一些缺失的解释和细节。
标签: c++