【java学习记录】6.创建一个桌子Table类,计算桌面面积并在屏幕上输出所有成员的值
(源码在上传的压缩包“【java学习记录】1-10的代码”中可看到,该压缩包可下载)
创建一个桌子Table类,该类中有名称、重量、宽度、长度、高度
* Area():计算桌面面积
* Display():在屏幕上输出所有成员的值
* ChangeWeight():改变桌子重量的函数
Table
public class Table {
//桌子名称
String name;
//重量:weight,宽度:width,长度:length,高度:height
double weight,width,length,height;
//初始化
public Table(String name,double weight,double width,double length,double height){
this.name=name;
this.weight=weight;
this.width=width;
this.length=length;
this.height=height;
}
//计算桌面面积
public double Area(){
double area = 0;//area:桌面面积
area=width*length;
return area;
}
//输出所有数据成员的值
public void Display(){
System.out.println("桌子名称为:"+name+"\n桌子重量为:"+weight+" 千克"+"\n桌面宽度为:"+width+" 米"+"\n桌面长度为:"+length+" 米"+"\n桌子高度为:"+height+" 米");
System.out.println("桌面面积为:"+Table.this.Area()+" 平方米");
System.out.println();
}
//改变桌子重量
public void ChangeWeight(double w){
this.weight=w;
}
}
TestTable 测试类
public class TestTable {
public static void main(String[] args){
Table a=new Table("圆桌", 10, 5, 1, 1.5);
a.Display();//输出桌子属性
a.ChangeWeight(20);//改变桌子重量
a.Display();//输出改变后的桌子属性
}
}