当前位置:文档之家› 实验2 类的基本使用

实验2 类的基本使用

实验2 类的基本使用
一、实验目的
1.掌握类的定义;
2.熟悉方法及属性的定义与使用;
3. 掌握对象中的对象用法。

二、实验要求
1.认真完成实验内容并得到正确的程序运行结果。

2.为你的程序加上注释,使得其清晰可读。

3.利用调试程序来修改你程序的逻辑错误
4.本次实验要求写实验报告
三、实验原理
1.类定义:客观世界中的事物往往需要从属性与行为两个方面进行描述,在JAVA中,分别用数据成员与函数成员来表现,并且将它们封装在一起,形成一种抽象数据类型——类。

类具有数据成员和成员函数两种成员,类成员分为公开的(public)和私有的(private)两类。

外界不能访问一个对象的私有部分,它们与对象间的信息传送只能通过公开成员函数等特定方法进行。

类接口定义的基本格式为
四、主要仪器及耗材
计算机及eclipse软件
五、实验内容与步骤
1. 设计一个商品类,实现类Commodity,要求:
①包括编号、名称、产地、单价属性;
②通过构造函数对各属性附值;
③定义一个取得折扣价的方法,输入折扣值返回折扣价。

④在CommodityTest的main( )里创建对象创建,输出对象属性及6.5价的价格。

2.编写一类似开心农场游戏中的植物类,要求:
①在edu.dali包里实现类Plant
②具有名称、颜色、种类、金钱数、经验值(exp)、生长周期(天)、果实;
③植物可以有多个果实,每个果实为Fruit类型的对象,具有编号、名称、重量、颜色、形状、卖出价格属性。

④通过一个方法取得果实卖出总价。

⑤在PlantTest类的main方法里创建Plant对象,并输出名称、颜色、种类、金钱数、经验值、生长周期属性,输出该Plant对象的果实数量及总价。

提示:植物果实可用对象集合实现
public class MyClass {
private String classNo;
private String className;
List<Student> studentList=new ArrayList();
}
Main(){
Student s1=new Student();
Student s2=new Student();
MyClass c1=new MyClass ();
c1.studentList.add(s1);
c1.studentList.add(s2);
int studnetNum;
studnetNum=c1. studentList.size(); }
六、实验注意事项
1. 注意访问修饰符的合理使用
七、思考题
1、Plant与Fruit之间是什么关系?。

相关主题