package tuxing;
public class Circle extends Shape {
double a;
double b;
@Override
public void zhouchang() {
b=3.14*2*a;
System.out.println("Circle的周长是:"+b);
// TODO 自动生成的方法存根
}
@Override
public void mianji() {
b=3.14*a*a;
System.out.println("Circle的面积是:"+b);
// TODO 自动生成的方法存根
}
}
第二个
package tuxing;
public class Reclangle extends Shape {
double a;
double b;
double c=a*b;
double d=2*(a+b);
@Override
public void zhouchang() {
System.out.println("Reclangle的周长是:"+d);
// TODO 自动生成的方法存根
}
@Override
public void mianji() {
System.out.println("Reclangle的面积是:"+c);
// TODO 自动生成的方法存根
}
}
第三个
package tuxing;
public abstract class Shape {
public abstract void zhouchang();
public abstract void mianji();
}
第四个
package tuxing;
public class Use {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Shape jishuan = new Circle();
Circle shuru = new Circle();
shuru.a=3;
shuru.b=2;
jishuan.mianji();
jishuan.zhouchang();
Shape jishuan2 = new Reclangle();
jishuan2.mianji();
jishuan2.zhouchang();
}
}
添加回答
举报
0/150
提交
取消