继承方法表现不同几何图形面积

来源:互联网 发布:编程sum函数的使用方法 编辑:程序博客网 时间:2024/05/16 16:06
package mianji;/** * 总父类 * @author Administrator * */public class Shape {        public double zhouchang(){            return 0.0;        }        public double mianji(){            return 0.0;        }}
package mianji;//矩形public class Rect extends Shape {    public double weight;    public double height;    public double zhouchang() {        return (weight+height)*2;    }    public double mianji() {        return weight*height;    }    }
package mianji;public class Sqare extends Rect {    public double bian;    @Override    public double zhouchang() {        return bian*4;    }    @Override    public double mianji() {        return bian*bian;    }}
package mianji;public class Circle extends Shape {    public double r;    public final double PI=3.14;    @Override    public double zhouchang() {        return 2*PI*r;    }    @Override    public double mianji() {        return PI*r*r;    }}
0 0
原创粉丝点击