这个嘛....小弟求2道java的题,小弟菜鸟分不是很多,极品种子以报~~~

[复制链接]
查看11 | 回复4 | 2011-4-29 11:59:50 | 显示全部楼层 |阅读模式
第1题:

写一个名为Rectangle的类表示矩形。属性为宽width、高height和颜色color,widthheheight是double型的,color是String型的。假定所有矩形颜色相同,用一个类变量(类属性)表示颜色。要求提供访问器方法和计算矩形面积的findArea()方法。

写一个用户程序测试Rectangle类:创建两个Rectangle对象。给两个对象设置任意的宽和高。设第一个对象为红色,第二个为黄色。显示两个对象的属性并求面积。

第2题:

求正方形的面积。

a)创建一个接口IShape,接口中有一个抽象方法

publicdoublearea();

b)定义一个类square,且实现IShape接口。square类有一个属性表示正方形的边长;构造方法初始化该边长。

c)定义一个主类,在此类中,创建square类的实例,求该正方形面积。
写一下代码,我明天就得写完交给老师补考了..谢谢各位
回复

使用道具 举报

千问 | 2011-4-29 11:59:50 | 显示全部楼层
第一题代码如下。。。。测试通过了。。。

publicclassRectangle{
privatedoublewidth;//矩形的宽
privatedoubleheight;//矩形的长
privatestaticfinalStringcolor=\"红色\";//矩形颜色

publicdoublegetWidth(){
returnwidth;
}
publicvoidsetWidth(doublewidth){
this.width=width;
}
publicdoublegetHeight(){
returnheight;
}
publicvoidsetHeight(doubleheight){
this.height=height;
}

publicdoublefindArea(){
returnwidth*height;
}
}

publicclassRectangleTest{
publicstaticvoidmain(Stringargs[]){
Rectangler1=newRectangle();
r1.setHeight(3);
r1.setWidth(4);
System.out.println(\"第一个矩形的高为:\"r1.getHeight());
System.out.println(\"第一个矩形的宽为:\"r1.getWidth());
System.out.println(\"第一个矩形的面积为:\"r1.findArea());

Rectangler2=newRectangle();
r2.setHeight(6);
r2.setWidth(8);
System.out.println(\"\\n第二个矩形的高为:\"r2.getHeight());
System.out.println(\"第二个矩形的宽为:\"r2.getWidth());
System.out.println(\"第二个矩形的面积为:\"r2.findArea());
}
}


第二题代码如下。。。我测试过了。。。。希望能帮到你。。。
interfaceIShape{
publicdoublearea();
}
publicclassSquareimplementsIShape{
privatedoubleedge;//边长

publicSquare(doubleedge){
this.edge=edge;
}

publicdoublearea(){
returnedge*edge;
}
}

publicclassSquareTest{
publicstaticvoidmain(String[]args){
Squares=newSquare(5);
System.out.println(\"该正方形的面积是:\"s.area());
}

}

不过第一题有个问题。。。前面说所有矩形的颜色相同。。。。后面又说红色和黄色。。。感觉有点矛盾哈。。。。
回复

使用道具 举报

千问 | 2011-4-29 11:59:50 | 显示全部楼层
这个,我完全看不懂...麻烦你标记一下哪道题呗
回复

使用道具 举报

千问 | 2011-4-29 11:59:50 | 显示全部楼层
不是吧。。这么努力啊
回复

使用道具 举报

千问 | 2011-4-29 11:59:50 | 显示全部楼层
5555没办法啊,我这是补考....我们以后就和java没关系了...这是上学期选的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行