gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control systemdiff --git a/Hash/Student.java b/Hash/Student.java
--- /dev/null
+++ b/Hash/Student.java
@@ -0,0 +1,44 @@
+import org.svetovid.io.SvetovidReader;
+
+public class Student extends InfoTip {
+
+ // dodati polja u skladu sa zadatkom
+
+ @Override
+ public int hashCode() {
+ // treba napisati ovaj metod da daje dobre hes vrednosti
+ // za nasu klasu
+ return 77;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ /*
+ * treba napisati ovaj metod da adekvatno poredi polja klase koja su
+ * definisana gore. Bitno je i pretvoriti dobijeni `Object` u objekat
+ * ove klase, naravno ako je moguce.
+ */
+ return super.equals(obj);
+ }
+
+ @Override
+ public InfoTip ucitaj(SvetovidReader r) {
+ // treba napisati ovaj metod da ucita iz datog SvetovidReader-a
+ // tacno jednog studenta i da vrati to kao novi objekat.
+ return null;
+ }
+
+ public Student() {
+ /*
+ * mora postojati prazan konstruktor (bez parametara, moze imati kod u
+ * sebi), ili se mora u main metodu nekako drugacije kreirati objekat
+ * ove klase koji ce biti prosledjen test programu.
+ */
+ }
+
+ /* Glavni program pokrece test program za nasu klasu i sa nasim folderom.
+ * Nece raditi ispravno dok se ne napise metod `ucitaj`. */
+ public static void main(String[] args) {
+ new TestHash(new Student(), "studenti").run();
+ }
+}