1 . 7.3(Account类)设计一个名为Account的类,它包括: 账户的一个名为id的私有int数据域。 账户的一个名为balance的私有浮点数据域。 一个名为annualInterestRate的私有浮点数据域存储当前利率。 一个构造方法创建具有特定id(默认值0)、初始额(默认值100)以及年利率(默认值0 id、balance和annualInterestRate的访问器和修改器。 一个名为getMonthlyInterestRate()的方法返回月利率。 一个名为getMonthlyInterest()的方法返回月利息。 一个名为withdraw的方法从账户取出特指定数额。
时间: 2023-03-09 09:19:43 浏览: 138
答: Account类包括私有int数据域id、私有浮点数据域balance和私有浮点数据域annualInterestRate,构造方法创建默认值为0、100和0的id、balance和annualInterestRate,并具有访问器和修改器;getMonthlyInterestRate()方法返回月利率;getMonthlyInterest()方法返回月利息;withdraw方法从账户取出特指定数额。
相关问题
1 . 7.3(Account类)设计一个名为Account的类,它包括: 账户的一个名为id的私有int数据域。 账户的一个名为balance的私有浮点数据域。 一个名为annualInterest...
好的,你的问题是关于设计一个Account类的。这个类有三个私有属性:id、balance和annualInterestRate,分别代表账户的ID、余额和年利率。此外,这个类还有以下公有方法:
- Account(id: int, balance: float):构造函数,用来初始化账户的ID和余额。
- getId() -> int:获取账户的ID。
- setId(id: int) -> None:设置账户的ID。
- getBalance() -> float:获取账户的余额。
- setBalance(balance: float) -> None:设置账户的余额。
- getAnnualInterestRate() -> float:获取账户的年利率。
- setAnnualInterestRate(rate: float) -> None:设置账户的年利率。
- getMonthlyInterestRate() -> float:获取账户的月利率。
- getMonthlyInterest() -> float:获取账户每月的利息。
- withdraw(amount: float) -> None:从账户中取出一定数量的钱。
- deposit(amount: float) -> None:向账户中存入一定数量的钱。
以上就是Account类的设计,你可以根据需要进行修改和完善。
mycat-server-1.6.7.3-release-20190927161129- linux.tar.gz
mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz是一个文件的名称,根据该名称来看,可以推测一些信息。
首先,它是一个Mycat服务器的版本。Mycat是一个开源的数据库中间件,用于支持大规模的数据库分片和读写分离。这个版本是1.6.7.3的发布版本,发布日期为2019年9月27日,发布时间为16:11:29。
其次,这个文件是以tar.gz的格式进行压缩的。tar是一种文件归档格式,用于将多个文件组合成一个文件。gz则是gzip的文件压缩格式,用于减小文件的大小。因此,该文件需要解压缩后才能使用。
最后,这个文件适用于Linux操作系统。因为其中包含了"linux"的字样,说明这个版本是为Linux系统而设计和优化的,可以在Linux服务器上进行部署和运行。
综上所述,mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz是一个Mycat数据库中间件的版本发布文件,适用于Linux操作系统,并且需要解压缩后才能使用。
阅读全文