में कक्षा का नाम देता है, कहें, कक्षा ए 1, ए 2, ..., सभी एक सार वर्ग बी बढ़ाता है मैं ए 1, ..., एक ऐसा कार्य करने के लिए जो एक स्ट्रिंग देता है कक्षा का नाम। यह निश्चित रूप से संकलन समय में जाना जाता है, लेकिन मैं इस फ़ंक्शन को बी में कार्यान्वित करना चाहता हूं, और विरासत का उपयोग करें ताकि सभी Ai: को यह कार्यक्षमता मिल सके।फ़ंक्शन जो डी
जावा में, यह आसानी से किया जा सकता है, बी की अनुमति से विधि
String getName() {
return this.getClass();
}
अधिक या कम है। तो, मैं डी में यह कैसे करूँ? साथ ही, यह निर्धारित करने के लिए कि कौन से वर्ग के सदस्य सार्वजनिक हैं, लक्षण या समान का उपयोग करके कोई तरीका है?
यह.classinfo.name वापस करें; मेरे लिए काम किया –