¿Cómo comprobar si un objeto implementa una interfaz?
¿Cómo comprobar si alguna clase implementa interfaz? Al tener:
Character.Gorgon gor = new Character.Gorgon();
cómo comprobar sigor
implementosMonster
¿interfaz?
<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>
Es el metodogetLevel()
anulado enGorgon
correctamente, para que pueda volverlevel
de nuevogor
¿creado?