马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
从AcctABC抽象类中派生出Brass 和 BrassPlus 两个具体类,在定义BrassPlus的成员函数时,要调用Brass类中的函数,调用的方法,是不是一定要通过Brass类的对象调用,而不能用Brass::Withdraw() 这种形式调用, 是不是如果这两个具体类是继承关系,就可以用这种形式了???不知我的理解的对不对,求大神指教 代码附下
void BrassPlus::ViewAcc () const
{
using std::cout;
using std::endl;
// Brass::ViewAcc(); // 注意!!! 不能这样用,用下三行代码实现
// 当两类是继承关系时,这样可以,其他情况下都要用对象调用函数
cout << "账户使用者: " << Name () << endl;
cout << "账号: " << AccNum () << endl;
cout << "账户余额: " << Balance() << endl;
cout << "最大贷款金额: " << maxloan << endl;
cout << "贷款利息: " << rate << endl;
cout << "所欠金额: " << owebank << endl;
}
|