java代码,给我写个
来源:百度知道 编辑:UC知道 时间:2024/05/09 10:28:36
/*请分别定义图形类Shape(抽象基类),继承类矩形类Rectangle、正方形类Square、
圆形类Circle;它们具有的方法是计算周长和面积。在另一个类的main函数中分别创建矩形、
正方形和圆形对象,设置所需的属性值,打印其周长和面积。*/
圆形类Circle;它们具有的方法是计算周长和面积。在另一个类的main函数中分别创建矩形、
正方形和圆形对象,设置所需的属性值,打印其周长和面积。*/
import javax.swing.JOptionPane;
class Rectangle extends Shape
{
public double zhouchang(double c,double k)
{
return (c + k) * 2;
}
public double mianji(double c,double k)
{
return c * k;
}
}
class Square extends Shape
{
public double zhouchang(double c,double k)
{
return (c + k) * 2;
}
public double mianji(double c,double k)
{
return c * k;
}
}
class Circle extends Shape
{
public double zhouchang(double y,double P)
{
return P * y * 2;
}
public double mianji(double y,double P)
{
return P * y * P * y;
}
}
abstract class Shape
{
public abstract double zhouchang(double x,double y);
public abstract double mianji(double x,double y);
}
public class Wb5
{
public static void main(String[