public class Admin extends Ability implements Listener
And
public class Admin implements Listener
System.out.println(Admin.class.isAssignableFrom(Listener.class)); // returns false
हैलो, मैं जांच रहा हूं कि कक्षा श्रोता को लागू कर रही है या नहीं। हालांकि, यह हमेशा झूठी वापसी करता है! (ऊपर कोड देखें !!) क्या गलत है?
1 उत्तर
isAssignableFrom a> प्रलेखन बताता है कि यह:
निर्धारित करता है कि इस क्लास ऑब्जेक्ट द्वारा दर्शाया गया वर्ग या इंटरफ़ेस या तो समान है, या निर्दिष्ट क्लास पैरामीटर द्वारा दर्शाए गए वर्ग या इंटरफ़ेस का सुपरक्लास या सुपरइंटरफ़ेस है। यदि ऐसा है तो यह सच हो जाता है; अन्यथा यह झूठी वापसी करता है।
Admin
, Listener
का सुपरइंटरफेस नहीं है। उन्हें पलटें और आपको वह व्यवहार प्राप्त करना चाहिए जो आप चाहते हैं।
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।