summaryrefslogtreecommitdiffstats
path: root/šola/p1/dn/9/Preganjanje.java
diff options
context:
space:
mode:
Diffstat (limited to 'šola/p1/dn/9/Preganjanje.java')
-rw-r--r--šola/p1/dn/9/Preganjanje.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/šola/p1/dn/9/Preganjanje.java b/šola/p1/dn/9/Preganjanje.java
new file mode 100644
index 0000000..74485d1
--- /dev/null
+++ b/šola/p1/dn/9/Preganjanje.java
@@ -0,0 +1,25 @@
+import java.util.*;
+public class Preganjanje {
+ private Class<?> preganjalec;
+ private Class<?> preganjan;
+ public Preganjanje (Class<?> preganjalec, Class<?> preganjan) {
+ this.preganjalec = preganjalec;
+ this.preganjan = preganjan;
+ }
+ public int hashCode () {
+ return 1;
+ //return Objects.hash(preganjalec, preganjan);
+ }
+ @Override
+ public boolean equals (Object drugi) {
+ if (this == drugi)
+ return true;
+ if (drugi == null || getClass() != drugi.getClass())
+ return false;
+ Preganjanje drugo = (Preganjanje) drugi;
+ return preganjalec.equals(drugo.preganjalec) && preganjan.equals(drugo.preganjan);
+ }
+ public String toString () {
+ return String.format("%s->%s", preganjalec.getName(), preganjan.getName());
+ }
+}