沈阴天气:请高手帮忙做道JAVA题

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 18:17:19
1.编程实现矩形类,其中应包括计算举行周长和面积的方法
a)至少应该实现两个构造方法
b)属性值需要进行隐藏,不能直接进行修改
已经有答案如下(觉得不合理的可以再修改或重写)
public class Rectangle{

protected double x;
protected double y;
public Rectangle()
{
x = 0;
y = 0;
}
public Rectangle(double x,double y)
{
this.x = x;
this.y = y;
}
public double getCircle()
{
return 2*(x+y);
}
public double getArea()
{
return x*y;
}
public void setX(double x)
{
this.x = x;
}
public void setY(double y)
{
this.y = y;
}
}
2.为上个实验中定义的矩形类派生一个子类:正方形类。若正方形类的操作同样是求周长和面积,则这个子类除了从父类哪里继承来的方法之外,还需要定义哪些方法。列出正方形类的所有属性与方法。编程检查、运行所编写的正方形类

3.定义接口Printable,其中包括一个方法print (),这个方法没有形参,返回值为空

4.改写矩形类,使之实现Printable接口,用print ()方法将矩形的相关信息(长、宽、周长、面积)打印在屏幕上

5.改写正方形类,重载print()方法,将正方形的边长、周长、面积打印在屏幕上

6.将矩形和正方形组织成一个包mybag
请高手帮忙回答2-6题,谢谢

我可以帮你找一个关于这个的教程
在搜狗里 查JAVA语言教程 即可
我技术不够

太简单