public abstract class Xiangz //定义个shape的抽象类 { public abstract void ZhouChang(); //定义一个抽象的方法zhouchang public abstract void MianJi(); // 定义一个抽象的方法mianji } //定义一个矩形类并继承shape类 public class Rectangle extends Shape { private int x=8; //定义一个私有的变量x保存矩形的长 private int y=4; //定义一个私有的变量y保存矩形的宽 int z=(x+y)*2; int m=x*y; //复写父类的zhouchang方法并打印输出 public void ZhouChang() { System.out.println("矩形的周长为:"+z); } //复写父类的mianji方法并打印输出 public void MianJi() { System.out.println("矩形的面积为:"+m); } } public class Circular extends Shape { private double pai=3.14; //定义一个私有变量pai private int r=3; //定义一个私有变量r保存圆的半径 double z=pai*r*2; double m=pai*r*r; //复写父类的zhouchang方法并打印输出 public void ZhouChang() { System.out.println("圆的周长为:"+m); } //复写父类的mianji方法并打印输出 pubic void MianJi() { System.out.println("圆的面积为:"+z); } } public class CeShi { public static void main(String[] args) { Rectangle x=new Rectangle(); x.ZhouChang(); x.MianJi(); Circular w=new Circular(); w.ZhouChang(); w.MianJi(); } }
慕粉3229487
相关分类