Page 197 - CITS - CSA - TP (Volume 2) - Hindi
P. 197
कं ूटर सॉ वेयर ए ीके शन - CITS
ीकरण:
1 आधार इंटरफ़े स (एिनमल):
• िसंगल ए ै िविध eat के साथ Animal नामक एक आधार इंटरफ़े स को प रभािषत करता है।
2 ए ट ड इंटरफ़े स ( नधारी):
• extends कीवड का उपयोग करके एिनमल इंटरफ़े स का िव ार करता है।
• एक अित र ए ै िविध, giveBirth का प रचय देता है।
3 ास काया यन (कु ा):
• ए ट ड इंटरफ़े स Mammal को ि या त करता है।
• eat और giveBirth दोनों िविधयों के िलए ठोस काया यन दान करता है।
4 मेन ास (InterfaceExtensionExample2):
• डॉग ास का एक उदाहरण बनाता है।
• myDog ऑ े के मा म से eat और giveBirth दोनों िविधयों के उपयोग को दिश त करता है।
5 आउटपुट:
इस उदाहरण म , Mammal इंटरफ़े स Animal इंटरफ़े स का ए ट ड करता है, और Dog ास Mammal इंटरफ़े स को ि या त करता है। यह
दशा ता है िक कै से इंटरफ़े स को ए ट ड इंटरफ़े स के िलए िविश नई िविधयों को पेश करते ए बेस इंटरफ़े स से िविधयों को इंहे रट करने के िलए
ए ट ड िकया जा सकता है। मु िविध काया यन ास के एक उदाहरण के मा म से बेस और ए ट ड इंटरफ़े स दोनों से िविधयों के उपयोग को
दिश त करती है।
183
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 114

