3、创建一个名为"BankAccount"的类,该类包含私有属性"accountNumber"和"balance", 以及公有方法"getAccountNumber"、"getBalance"、"deposit"和"withdraw"来获取和操作私有属性的值。 在类的外部创建一个"BankAccount"对象并进行一些存款和取款操作,然后打印账户号码和余额。
时间: 2023-06-29 16:11:30 浏览: 54
好的,以下是代码实现:
```python
class BankAccount:
def __init__(self, accountNumber, balance):
self.__accountNumber = accountNumber
self.__balance = balance
def getAccountNumber(self):
return self.__accountNumber
def getBalance(self):
return self.__balance
def deposit(self, amount):
self.__balance += amount
def withdraw(self, amount):
if amount > self.__balance:
print("Insufficient funds")
else:
self.__balance -= amount
# 在类的外部创建对象并进行操作
myAccount = BankAccount("123456789", 1000)
myAccount.deposit(500)
myAccount.withdraw(200)
print("Account Number:", myAccount.getAccountNumber())
print("Balance:", myAccount.getBalance())
```
这段代码创建了一个名为`BankAccount`的类,其中包含了私有属性`accountNumber`和`balance`,并且提供了公有方法`getAccountNumber`、`getBalance`、`deposit`和`withdraw`来获取和操作私有属性。
在类的外部,我们创建了一个`myAccount`对象,并对其进行了存款和取款操作,最后打印出了账户号码和余额。