diff options
Diffstat (limited to 'šola/p1/dn/9/Preganjanje.java')
-rw-r--r-- | šola/p1/dn/9/Preganjanje.java | 25 |
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()); + } +} |