Page 192 - CITS - CSA - TP (Volume 2) - Hindi
P. 192
कं ूटर सॉ वेयर ए ीके शन - CITS
ीकरण:
1 इंटरफ़े स (ि ंट करने यो ):
• ि ंट नामक िसंगल ए ै िविध का िववरण देता है।
2 इंटरफ़े स (ि ंटर) को काया त करने वाला ास :
• ि ंटेबल इंटरफ़े स को काया त करता है।
• ि ंट िविध के िलए एक ठोस काया यन दान करता है।
3 मेन ास (InterfaceImplementationExample):
• ि ंटर ास का एक उदाहरण बनाता है।
• ि ंटेबल इंटरफ़े स के मा म से ि ंट िविध को कॉल करता है।
आउटपुट:
इस उदाहरण म , Printable इंटरफ़े स एक ए ै िविध print घोिषत करता है। ि ंटर ास इस इंटरफ़े स को लागू करता है और ि ंट िविध के िलए
एक ठोस काया यन दान करता है। मु वग यह दिश त करता है िक काया यन ास का एक उदाहरण कै से बनाया जाए और इंटरफ़े स के
मा म से िविध को कै से कॉल िकया जाए।
जावा म इंटरफ़े स का उपयोग ए न ा करने, कॉ ै को प रभािषत करने और कई इ े रट स का समथ न करने के िलए िकया जाता है। क ाएं
कई इंटरफ़े स को लागू कर सकती ह , िजससे जावा ो ाम के िडज़ाइन म अिधक लचीलापन िमलता है।
टा 2: म ी इंटरफे स
// Interface 1
interface Printable {
void print();
}
// Interface 2
interface Showable {
void show();
}
// Class implementing multiple interfaces
class Display implements Printable, Showable {
@Override
public void print() {
System.out.println(“Printing...”);
}
@Override
public void show() {
178
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 113

