Advertisement
Guest User

ES java

a guest
Jul 24th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.00 KB | None | 0 0
  1. public class Frutto {
  2.    public String toString(){return "Frutto";}
  3.    public void macedonia(Frutto f){System.out.println(this + " - " + f);}
  4.    public void confronta(Frutto f){System.out.println("Sono uguali");}
  5. }
  6. public class Mela extends Frutto {
  7.    public String toString(){return "Mela";}
  8.    public void macedonia(Mela f){System.out.println(this + " - " + f);}
  9.    public void confronta(Mela m){System.out.println("Sono diversi");}
  10. }
  11. public class Arancia extends Frutto {
  12.    public String toString(){return "Arancia";}
  13.    public void macedonia(Arancia f){System.out.println(this + " - " + f);}
  14.    public void confronta(Arancia a){System.out.println("Non ho idea");}
  15. }
  16.  
  17.  
  18. public class Test {
  19.    public static void main(String args[]) {
  20.     Frutto f1, f2;
  21.     Mela m;
  22.     Arancia a;
  23.     f1 = new Mela();
  24.     f2 = new Arancia();
  25.     m = new Mela();
  26.     a = new Arancia();
  27.     f1.macedonia(f2);
  28.     f1.confronta(f2);
  29.     a.confronta(f2);
  30.     a.confronta(m);
  31.     f2 = m;
  32.     f1.macedonia(f2);
  33.     a.macedonia(m);
  34.     a.confronta(a);
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement