Page 195 - CITS - CSA - TP (Volume 2) - Hindi
P. 195
कं ूटर सॉ वेयर ए ीके शन - CITS
public static void main(String[] args) {
Square square = new Square();
square.draw();
square.color();
}
}
ीकरण:
1 आधार इंटरफ़े स (आकार):
• िसंगल ए ै िविध draw के साथ Shape नामक एक आधार इंटरफ़े स को प रभािषत करता है।
2 ए ट ड इंटरफ़े स (रंगीन):
• extends कीवड का उपयोग करके Shape इंटरफ़े स का िव ार करता है।
• एक अित र ए ै िविध रंग का प रचय देता है।
3 ास काया यन ( ायर):
• ए ट ड इंटरफ़े स Colourable को ि या त करता है।
• ड ॉ और रंग दोनों िविधयों के िलए ठोस काया यन दान करता है।
4 मेन ास (InterfaceExtensionExample):
• Square ास का एक उदाहरण बनाता है।
• वगा कार व ु के मा म से ड ॉ और रंग दोनों िविधयों के उपयोग को दिश त करता है।
आउटपुट:
यह उदाहरण दशा ता है िक कै से एक इंटरफ़े स (रंगीन) नए तरीकों को जोड़ते ए अपने तरीकों को इनहे रट करने के िलए दू सरे इंटरफ़े स (शेप) का
िव ार कर सकता है। ायर वग िव ा रत इंटरफ़े स को काया त करता है, तथा सभी ए ै िविधयों के िलए काया यन दान करता है। मु
िविध काया यन वग के एक उदाहरण के मा म से आधार और िव ा रत इंटरफ़े स दोनों से िविधयों के उपयोग को दिश त करती है।
181
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 114

