Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package punkt;
- import punkt.Translacja;
- import punkt.Skalowanie;
- import punkt.BrakTransformacjiOdwrotnejException;
- import punkt.Punkt;
- import punkt.Transformacja;
- public class Javalab1 {
- public static void main(String[] args)
- {
- Punkt p = new Punkt(5,4);
- System.out.println("Pobieranie punktu:");
- System.out.println(p.getX());
- System.out.println(p.getY());
- System.out.println("Drukowanie całego obiektu:");
- System.out.println(p);
- System.out.println("Drukowanie całego obiektu po ustawieniu wspolrzednych :");
- System.out.println(p);
- Punkt p1 = new Punkt(6,3);
- System.out.println("Porównywanie referencji: p == p");
- System.out.println(p == p);
- System.out.println("Porównywanie referencji: p == p1");
- System.out.println(p == p1);
- System.out.println("Metoda equals: p.equals(p)");
- System.out.println(p.equals(p));
- System.out.println("Metoda equals: p.equals(p1)");
- System.out.println(p.equals(p1));
- System.out.println("Metoda hashCode: p.hashCode()");
- System.out.println(p.hashCode());
- System.out.println("Metoda hashCode: p1.hashCode()");
- System.out.println(p1.hashCode());
- try {
- Punkt p4 = Punkt.E_X;
- System.out.println(p4);
- Transformacja tr = new Translacja(5, 6);
- System.out.println(tr);
- Punkt p2 = tr.tranformuj(p4);
- System.out.println(p2);
- Transformacja trr = tr.getTranformacjaOdwrotna();
- System.out.println(trr);
- Punkt p3 = trr.tranformuj(p2);
- System.out.println(p3);
- } catch (BrakTransformacjiOdwrotnejException ex)
- {
- ex.printStackTrace();
- }
- System.out.println();
- try
- {
- Punkt p4 = new Punkt(2, 2);
- System.out.println(p4);
- Transformacja tr2 = new Skalowanie(5, 4);
- System.out.println(tr2);
- Punkt p2 = tr2.tranformuj(p4);
- System.out.println(p2);
- Transformacja trr2 = tr2.getTranformacjaOdwrotna();
- System.out.println(trr2);
- Punkt p3 = trr2.tranformuj(p2);
- System.out.println(p3);
- }
- catch(BrakTransformacjiOdwrotnejException ex)
- {
- ex.printStackTrace();
- }
- System.out.println();
- try
- {
- Punkt p4 = new Punkt(2, 2);
- Transformacja tr2 = new Skalowanie(5, 0);
- System.out.println(tr2);
- System.out.println(p4);
- Punkt p2 = tr2.tranformuj(p4);
- System.out.println(p2);
- Transformacja trr2 = tr2.getTranformacjaOdwrotna();
- System.out.println(trr2);
- Punkt p3 = trr2.tranformuj(p2);
- System.out.println(p3);
- }
- catch(BrakTransformacjiOdwrotnejException ex)
- {
- ex.printStackTrace();
- }
- System.out.println();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement