一、实验目的:【目的要求】
了解接口和抽象类的使用
熟悉类中成员的定义及权限的设定
掌握完整类的设计
【注意事项】
注意电源插座的用电安全;
遵守计算机的使用注意事项;
防范病毒。
二、使用工具
电脑
window系统
JDK环境
eclipse开发环境
【相关知识】
集合对象的应用:Set<setType>s=newHashSet<setType>();
- Set属于java.util包,需要引用此包
三、主要内容
多Java文件编译练习
- 4个源文件,分别为:MainClass.java、AClass.java、BClass.java、CClass.java
- 类里有main()方法,方法中输出"我是Main类,找我完成编辑和运行。",并生成AClass、BClass、CClass的对象,调用他们的outputString()方法。
- 中只有一个方法outputString(),输出“我是A”
- 中只有一个方法outputString(),输出“我是B”
- 中只有一个方法outputString(),输出“我是C”
基于控制台式购书系统
- 1)输出所有图书的信息:包括每本书的编号、书名、单价、库存。
- 2)顾客购买书时,根据提示输入图书编号来选购需要的书,并根据提示输入购买书的的数量。
- 3)购买完毕后输出顾客的订单信息,包括:订单号、订单明细、订单总额。
- Book类,包括成员:id(图书编号)、name(图书名称)、price(图书单价)、storage(库存数量);OrderItem类(订单项类),包括成员:book(图书对象)、num(购买数量);Order类(订单类),包括成员:orderID(订单号)、total(订单总额)、items(订单项列表)在各自类中实现相应的成员方法,实现订单的输入,记录和浏览,总价计算等