extends作业四

来源:互联网 发布:什么叫懂电脑知乎 编辑:程序博客网 时间:2024/05/05 04:32
public class 测试 {    public static void main(String[] args) {        PlainRect p=new PlainRect(10,10,10,20);        p.area();        p.perimeter();              System.out.println("矩形的面积:"+p.area());        System.out.println("矩形的周长:"+p.perimeter());        p.isInside(25.5,13);    }}
public class PlainRect extends Rect {    protected double startX;    protected double startY;    public PlainRect(double startX,double startY,double width,double length) {        this.startX=startX;        this.startY=startY;        this.width=width;        this.length=length;    }    public PlainRect() {        startX=0;        startY=0;        width=0;        length=0;    }    public boolean isInside(double x,double y) {        if(x>=startX&&x<=(startX+length)&&y>=startY&&y<=(startY+width)){            System.out.println("点在矩形内部");            return true;        }else {            System.out.println("点不在矩形内部");            return false;        }           }}
public class Rect {    protected double length;    protected double width;    public Rect(double length,double width) {        //super();        this.length=length;        this.width=width;    }    public Rect() {        //super();        length=0;        width=0;    }    public double area() {        return length*width;    }    public double perimeter() {        return length+width;    }}
原创粉丝点击