gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control systemdiff --git a/Stabla/StabloOpstegTipa/Osoba.java b/Stabla/StabloOpstegTipa/Osoba.java
+++ /dev/null
@@ -1,72 +0,0 @@
-import java.util.Objects;\r
-\r
-// Tip podataka koji predstavlja jednu osobu\r
-public class Osoba {\r
-\r
- private final String ime;\r
- private final String prezime;\r
- private final int godinaRodjenja;\r
-\r
- public Osoba(String ime, String prezime, int godinaRodjenja) {\r
- if (ime == null) {\r
- throw new IllegalArgumentException("ime");\r
- }\r
- this.ime = ime;\r
- if (prezime == null) {\r
- throw new IllegalArgumentException("prezime");\r
- }\r
- this.prezime = prezime;\r
- this.godinaRodjenja = godinaRodjenja;\r
- }\r
-\r
- public String getIme() {\r
- return ime;\r
- }\r
-\r
- public String getPrezime() {\r
- return prezime;\r
- }\r
-\r
- public int getGodinaRodjenja() {\r
- return godinaRodjenja;\r
- }\r
-\r
- @Override\r
- public int hashCode() {\r
- final int prostBroj = 31;\r
- int rezultat = 1;\r
- rezultat = prostBroj * rezultat + godinaRodjenja;\r
- rezultat = prostBroj * rezultat + ime.hashCode();\r
- rezultat = prostBroj * rezultat + prezime.hashCode();\r
- return rezultat;\r
- }\r
-\r
- @Override\r
- public boolean equals(Object obj) {\r
- if (this == obj) {\r
- return true;\r
- }\r
- if (obj == null) {\r
- return false;\r
- }\r
- if (getClass() != obj.getClass()) {\r
- return false;\r
- }\r
- Osoba that = (Osoba) obj;\r
- if (this.godinaRodjenja != that.godinaRodjenja) {\r
- return false;\r
- }\r
- if (!Objects.equals(this.ime, that.ime)) {\r
- return false;\r
- }\r
- if (!Objects.equals(this.prezime, that.prezime)) {\r
- return false;\r
- }\r
- return true;\r
- }\r
-\r
- @Override\r
- public String toString() {\r
- return ime + " " + prezime + " " + godinaRodjenja;\r
- }\r
-}\r