Wie überprüfe ich, ob ein Objekt eine Schnittstelle implementiert?
Wie überprüfe ich, ob eine Klasse ein Interface implementiert? Wenn mit:
Character.Gorgon gor = new Character.Gorgon();
wie man prüft obgor
implementiertMonster
Schnittstelle?
<code>public interface Monster { public int getLevel(); public int level = 1; } public class Character { public static class Gorgon extends Character implements Monster { public int level; @Override public int getLevel() { return level; } public Gorgon() { type = "Gorgon"; } } } </code>
Ist die MethodegetLevel()
überschrieben inGorgon
richtig, so kann es zurückkehrenlevel
von neuengor
geschaffen?