का अर्थ क्या है इसका मतलब है कि
public interface Foo {
void bar();
void baz();
}
private abstract class AbstractFoo implements Foo {
...
}
AbstractFoo
वर्ग भी नहीं सार अगर यह एक बुनियादी, पूर्ण कार्यान्वयन प्रदान करने के लिए संभव है हो सकता है: आप एक इंटरफेस है, और एक अमूर्त वर्ग इस इंटरफेस के कुछ हिस्सों को लागू प्रदान करना चाहिए। लेकिन अगर आपको एक ऐसी कक्षा की आवश्यकता है जो एक फू है, लेकिन सारफू को विस्तारित नहीं कर सकता है, तो यह अभी भी एक इंटरफ़ेस के साथ संभव है। एक अमूर्त वर्ग इस क्षमता को प्रदान नहीं करता है, क्योंकि आप केवल एक वर्ग का विस्तार कर सकते हैं।
BTW, यह क्या संग्रह ढांचे (जो जोश बलोच बनाया) में किया जाता है: Set
इंटरफ़ेस AbstractSet
द्वारा कार्यान्वित किया जाता, List
इंटरफ़ेस AbstractList
द्वारा कार्यान्वित किया जाता है, आदि
स्रोत
2012-06-24 22:00:52
_every_ इंटरफ़ेस के लिए? क्या आप इस कथन का एक पृष्ठ संदर्भ दे सकते हैं? – Puce