में सामान्य इंटरफ़ेस विधि कार्यान्वयन मेरे पास 2 कक्षाएं हैं जो एक विशेष इंटरफ़ेस लागू करती हैं। मैं एक विधि को कार्यान्वित करना चाहता हूं जिसे 2 वर्गों द्वारा साझा किया जाएगा। क्या मैं इंटरफ़ेस क्लास में उस विधि कार्यान्वयन को जोड़ सकता हूं और फिर उस विधि को 2 कक्षाओं से कॉल कर सकता हूं।जावा
उदाहरण के लिए:
public interface DM
{
public static void doSomething() {
System.out.println("Hello World");}
}
public class A implements DM
{
doSomething();
}
public class B implements DM
{
doSomething();
}
}
यह संभव है? इस
धन्यवाद
एक अधिक गहन पैटर्न कोशिश इंटरफेस के साथ' सार्वजनिक इंटरफ़ेस DM' शुरू कर सकते हैं सार्वजनिक सारणी कक्षा सार BaseDM लागू करता है डीएम 'तब विस्तार करता है कि' पब्लिक क्लास ए एब्स्ट्रक्टबेस डीएम 'बढ़ाता है और' पब्लिक क्लास बी एब्स्ट्रक्टबेस डीएम 'बढ़ाता है (हालांकि जावा 8 के साथ मैं इन मामलों में से कई के लिए _default_ का उपयोग करूँगा) –
@StephenP यह एक अच्छा बिंदु है, मैं एक करूंगा डीडी कि मेरे जवाब के लिए। –