class Csapat { List jatekosok; boolean egyenloE(Csapat cs) { for (Jatekos j : cs.jatekosok) { boolean van = false; for (Jatekos j2 : jatekosok) { if (j == j2) van = true; } if (!van) return false; } // forditva is return true; } boolean equals(Object obj) { if (!(obj instanceof Csapat)) return false; return egyenloE((Csapat)obj); /* if (obj instanceof Csapat) { ... return ...; } else { return false; } */ } }