java语言程序设计基础篇(第八版)课件第06章对象和类.pptx
- 格式:pptx
- 大小:303.44 KB
- 文档页数:65


类的定义,对象和类课堂实践6_使用对象和类1.编写一个类,描述桌子,包括以下几种属性:长、宽、高、颜色。
并且使该类具有这样的功能:在定制桌子(即创建桌子对象时),就可以同时指定桌子的长宽高来订制。
也可以同时指定长、宽、高、颜色来订制,也可单独指定桌子颜色来订制。
并编写一个测试类测试这几种定制方法。
public class T2_Desk{public static void main(String[] args){Desk d1=new Desk(2,1.5,0.6);System.out.println("第一个桌子的长宽高分别为:"+d1.length+" "+d1.width+" "+d1.height);Desk d2=new Desk(1,0.6,0.3,"red");System.out.println("第二个桌子的长宽高和颜色分别为:"+d2.length+" "+d2.width+" "+d2.height+" "+d2.color);Desk d3=new Desk("green");System.out.println("第三个桌子的颜色是"+d3.color+"色");}}class Desk{double length;double width;double height;String color;Desk(double l,double w,double h){ length=l;width=w;height=h;}Desk(double l,double w,double h,String c){ length=l;width=w;height=h;color=c;}Desk(String c){color=c;}}设计一个Birthday类,其成员变量有:year,month,day;提供构造方法、输出Birthday对象值的方法和计算年龄的方法。