कुछ वर्ग कैसे इंटरफ़ेस लागू करता है यह जांचने के लिए? जब होने:यह जांचने के लिए कि कोई ऑब्जेक्ट किसी इंटरफ़ेस को लागू करता है या नहीं?
Character.Gorgon gor = new Character.Gorgon();
कैसे gor
Monster
इंटरफ़ेस लागू करता है, तो जाँच करने के लिए?
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";
}
}
}
विधि getLevel()
Gorgon
में सही ढंग से अधिरोहित है, इसलिए नए gor
की level
लौट सकते हैं बनाया?
मैं तुम्हें instanceof कीवर्ड की आवश्यकता है लगता है। –