设计一个bankaccount类c++
时间: 2023-06-05 20:47:11 浏览: 153
BankAccount类是一个用于管理银行账户的类,它应该包含以下成员变量和成员函数:
成员变量:
1.账户号码(accountNumber):一个整数,用于唯一标识账户。
2.账户余额(balance):一个浮点数,表示账户当前的余额。
3.账户持有人姓名(ownerName):一个字符串,表示账户的持有人姓名。
成员函数:
1.构造函数(BankAccount()):用于创建一个空的银行账户对象。
2.构造函数(BankAccount(accountNumber, balance, ownerName)):用于创建一个具有指定账户号码、余额和持有人姓名的银行账户对象。
3.存款(deposit(amount)):用于向账户中存入指定金额的钱。
4.取款(withdraw(amount)):用于从账户中取出指定金额的钱。
5.查询余额(getBalance()):用于查询账户当前的余额。
6.查询账户号码(getAccountNumber()):用于查询账户的账户号码。
7.查询账户持有人姓名(getOwnerName()):用于查询账户的持有人姓名。
下面是一个简单的BankAccount类的实现:
class BankAccount {
public:
BankAccount();
BankAccount(int accountNumber, float balance, std::string ownerName);
void deposit(float amount);
void withdraw(float amount);
float getBalance();
int getAccountNumber();
std::string getOwnerName();
private:
int accountNumber;
float balance;
std::string ownerName;
};
BankAccount::BankAccount() {
accountNumber = ;
balance = .;
ownerName = "";
}
BankAccount::BankAccount(int accountNumber, float balance, std::string ownerName) {
this->accountNumber = accountNumber;
this->balance = balance;
this->ownerName = ownerName;
}
void BankAccount::deposit(float amount) {
balance += amount;
}
void BankAccount::withdraw(float amount) {
balance -= amount;
}
float BankAccount::getBalance() {
return balance;
}
int BankAccount::getAccountNumber() {
return accountNumber;
}
std::string BankAccount::getOwnerName() {
return ownerName;
}
阅读全文