Page 185 - CITS - CSA - TP (Volume 2) - Hindi
P. 185
कं ूटर सॉ वेयर ए ीके शन - CITS
public void performTask() {
System.out.println(“Performing a task...”);
}
// Implementation of Flyable interface method
@Override
public void fly() {
System.out.println(“Flying...”);
}
// Implementation of Swimmable interface method
@Override
public void swim() {
System.out.println(“Swimming...”);
}
// Main method
public static void main(String[] args) {
InterfaceExample example = new InterfaceExample();
// Calling methods from implemented interfaces
example.print();
System.out.println(“Area: “ + example.calculateArea());
example.greet();
example.farewell(); // Calling default method
example.performTask();
example.fly();
example.swim();
}
}
ीकरण:
1 बेिसक इंटरफ़े स (ि ंट करने यो ):
• िसंगल ए ै िविध, print() का िववरण देता है।
2 रांक (आकार) के साथ इंटरफ़े स:
• एक र PI और एक ए ै िविध calculateArea() का िववरण देता है।
3 िडफ़ॉ िविध के साथ इंटरफ़े स ( ीिटंग):
• एक काया यन के साथ एक अमूत िविध greet() और एक िडफ़ॉ िविध farewell() का िववरण देता है।
4 र िविध के साथ इंटरफ़े स (उपयोिगता):
• एक ए ै िविध performTask() और एक र िविध showInfo() को काया यन के साथ िववरण देता है।
5 इंटरफ़े स इ े रट स ( लाईएबल और मेबल):
• अलग-अलग िविधयों वाले दो इंटरफ़े स।
• एक तीसरा इंटरफ़े स (FlyingSwimmingCreature) लाईएबल और मेबल दोनों से इंहे रट करता है।
171
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 111

