Witam
Mam pytanko jak z poziomu interfejsu który jest implementowany w mojej klasie sprawdzić w metodzie jakieś pole i przykładowo je porównać ? Ta konstrukcja nie działa ale jak w metodzie defaultowej można i czy można badać jakoś obiekty(ich pola) klas które implementują dany interfejs.
Dzieki za ewentualne odpowiedzi.
Pozdrawiam
public class Hero implements Cloneable, JakisInterfejs {
private String name;
private int life;
... konstruktor, getery i inne metody...
}
public interface JakisInterfejs {
default boolean vis(){
if (getName().equals("Pattern")) return true;
return false;
}
}