Page 194 - CITS - CSA - TP (Volume 2) - Hindi
P. 194
कं ूटर सॉ वेयर ए ीके शन - CITS
अ ास 114: java म इंटरफे स का ए ट ड कर (Extend interfaces in JAVA)
उ े
इस अ ास के अंत म आप यह कर सक गे
• जावा म इंटरफ़े स का िव ार करने के िलए जावा ो ाम डेवलप करना।
आव कताएं (Requirements)
उपकरण/साम ी (Tools/Materials)
• िवंडोज OS वाला PC/लैपटॉप
• SDK सॉ वेयर
• टे एिडटर (िवजुअल ू िडयो/सबलाइम/नोटपैड)
ि या (Procedure)
टा 1: इंटरफे स का िव ार
// Base interface
interface Shape {
void draw(); // Abstract method
}
// Extended interface inheriting from Shape
interface Colorable extends Shape {
void color(); // Additional abstract method
}
// Class implementing the extended interface
class Square implements Colorable {
@Override
public void draw() {
System.out.println(“Drawing a square”);
}
@Override
public void color() {
System.out.println(“Coloring the square”);
}
}
// Main class
public class InterfaceExtensionExample {
180

