Python程序设计与算法基础教程第十一章上机实践
时间: 2024-05-24 13:08:28 浏览: 153
上机实验11
Python程序设计与算法基础教程第十一章主要介绍了面向对象编程的相关内容,包括类、对象、继承、多态等。上机实践部分的主要内容是通过实现一个简单的银行账户管理系统来巩固和应用所学的面向对象编程知识。下面是实验的具体步骤和内容:
1. 定义一个银行账户类(Account),包括账号(account)、姓名(name)、余额(balance)和利率(rate)等属性,以及查询余额(inquiry)、存款(deposit)、取款(withdraw)和计算利息(get_interest)等方法。
2. 定义一个支持定期存款的银行账户类(SavingAccount),继承自银行账户类,添加定期存款期限(term)属性和计算定期利息(get_interest)方法。
3. 定义一个支持信用额度的银行账户类(CreditAccount),继承自银行账户类,添加信用额度(credit)和计算透支利息(get_overdraft_interest)方法。
4. 编写一个测试程序,创建多个银行账户对象,并进行存款、取款、查询余额等操作,最后输出各个账户的信息以及计算得到的利息。
阅读全文