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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage