MikecIT

Osoba.java

Nov 1st, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. package podaci;
  2.  
  3. @SuppressWarnings("rawtypes")
  4. public class Osoba implements Comparable
  5. {
  6.     private String ime;
  7.     private String prezime;
  8.     private int godine;
  9.    
  10.     public Osoba()
  11.     {
  12.         ime = " ";
  13.         prezime = " ";
  14.         godine = 0;
  15.     }
  16.    
  17.     public Osoba(String ime, String prezime, int godine)
  18.     {
  19.         this.ime = ime;
  20.         this.prezime = prezime;
  21.         this.godine = godine;
  22.     }
  23.    
  24.     public String getIme()
  25.     {
  26.         return ime;
  27.     }
  28.  
  29.     public void setIme(String ime)
  30.     {
  31.         this.ime = ime;
  32.     }
  33.    
  34.     public String getPrezime()
  35.     {
  36.         return prezime;
  37.     }
  38.  
  39.     public void setPrezime(String prezime)
  40.     {
  41.         this.prezime = prezime;
  42.     }
  43.    
  44.     public int getGodine()
  45.     {
  46.         return godine;
  47.     }
  48.  
  49.     public void setGodine(int godine)
  50.     {
  51.         this.godine = godine;
  52.     }
  53.    
  54.     public int compareTo(Object arg)
  55.     {
  56.         Osoba pomocni = (Osoba)arg;
  57.        
  58.         if(arg instanceof Osoba)
  59.         {
  60.             if(ime == pomocni.getIme() && prezime == pomocni.getPrezime() && godine == pomocni.getGodine())
  61.                 return 1;
  62.             else
  63.                 return 0;
  64.         }
  65.         else
  66.             return 0;
  67.     }
  68.    
  69.     public void clone(Osoba u)
  70.     {
  71.         this.ime = u.ime;
  72.         this.prezime = u.prezime;
  73.         this.godine = u.godine;
  74.     }
  75. }
Add Comment
Please, Sign In to add comment