Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- LineTester.java MrG 2011.1127
- purpose: abstract a line
- encapsulate m and b
- inherit equals(Object) and toString()
- morph Line to Object to Line
- required files: LineTester.java main class
- Line.java derived class
- translator phase: javac LineTester.java
- interpreter phase: java LineTester
- */
- public class LineTester
- {
- public static void main(String[] args)
- {
- //Line alana = new Line(1,3);
- //Line melo = new Line(1,1,4);
- //Line alana = new Line(1,2,3,4);
- //Line melo = new Line(1,1,4);
- Line alana = new Line(1,1,0,2);
- Line melo = new Line(1,1,1);
- System.out.println("isParallel() = " + alana.isParallel(melo));
- System.out.println("intersects() = " + alana.intersects(melo));
- System.out.println("equals() = " + alana.equals(melo));
- System.out.println(alana);
- System.out.println(melo);
- if(alana.intersects(melo))
- {
- System.out.print("POI = (" + alana.getX(melo));
- System.out.println(", " + alana.getY(melo) + ")");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement