class Rectangle { Point A; double length, width; public Rectangle(Point A1, double length1, double width1) { A = new Point(A1.x, A1.y); //A = A1; length = length1; width = width1; } public double area() { return length*width; } public Point getB() { //Point p = new Point(); //p.x = A.x + length; //p.y = A.y; //return p; return new Point(A.x+length, A.y); } public Point getC() { return new Point(A.x+length, A.y+width); } public Point getD() { return new Point(A.x, A.y+width); } public LineVec getAC() { /* LineVec lv = new LineVec(); lv.setOrigin(A.x, A.y); Point C = getC(); lv.setDestn(C.x, C.y); return lv; */ //Point tempA = new Point(A.x, A.y); LineVec lv = new LineVec(A, getC()); return lv; } public static void main(String[] args) { Point p1 = new Point(0, 0); Rectangle r1 = new Rectangle(p1, 5, 10); p1 = r1.getC(); System.out.println("r1's A is " + r1.A.x + ":" + r1.A.y); System.out.println("p1 A is " + p1.x + ":" + p1.y); } }