湖南第一师范学院信息科学与工程系实验报告
课程名称:Java程序设计成绩评定:
实验项目名称:Java简单类与对象指导教师:
学生姓名:学号:专业班级:
实验项目类型:基础实验地点:实验时间:
实验目的:
1. 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声
明变量和方法返回值;
2. 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性;
3. 理解方法中的形参和实参传递在传递基本类型和引用类型时的差异;
4. 理解static修饰付对类、类成员变量及类方法的影响。
实验内容:
1.下面的程序运行后输出是什么?
class TestReference{
public void change(int num){
num = num + 1;
}
public static void main(String[] args){
int x=2;
TestReference tr = new TestReference();
System.out.print(x);
tr.change(x);
System.out.print(x);
}
}
输出:22
2. 写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜
色color,width和height都是double型的,而color则是String类型的。要求该类具有:
(1)使用构造函数完成各属性的初始赋值
(2)使用get…()和set…()的形式完成属性的访问及修改
(3)提供计算面积的getArea()方法
public class Rectangle{
private String color;
private double width;
private double height;
public Rectangle(String color,double width,double height)
{
super();
this.color=color;