Viewing code of Line
// ------ Line.java --------------
//--- Programmed By Rajesh -----

class Point {
float x;
float y;
boolean equals( Point p) {
return((x==p.x)&&
(y==p.y));
}
}

class Line {
Point p1;
Point p2;

Line(Point a1,Point a2) {
P1.x=a1.x;
P1.y=a1.y;
P2.x=a2.x;
P2.y=a2.y;
}

boolean equals(Line l1) {
return(P1.equals(l1.P1)&&
P2.equals(l1.P2));
}

}

class Line1 {
public static void main(String args[]) {

Line l1= new Line (new Point(2,2),new Point(3,3));
Line l2= new Line (new Point(2,2),new Point(3,3));
System.out.println("l1 equals l2" + l1.equals(l2) );
}
}