Page 183 - CITS - CSA - TP (Volume 2) - Hindi
P. 183
कं ूटर सॉ वेयर ए ीके शन - CITS
ीकरण:
1 इंटरफ़े स (ि ंट करने यो ):
• print() नामक एक िसंगल ए ै िविध का िववरण देता है।
2 इंटरफ़े स (ि ंटर) को काया त करने वाला वग :
• ि ंटेबल इंटरफ़े स को लागू करता है।
• ि ंट िविध के िलए एक ठोस काया यन दान करता है।
3. मेन ास (InterfaceBasicExample):
• ि ंटर ास का एक उदाहरण बनाता है।
• ि ंटेबल इंटरफ़े स के मा म से ि ंट िविध को कॉल करता है।
यह मूल उदाहरण दशा ता है िक कै से एक इंटरफ़े स एक अनुबंध को प रभािषत करता है (इस मामले म , ि ंट िविध), और इंटरफ़े स को काया त करने वाले
वग को उस िविध के िलए एक ठोस काया यन दान करना चािहए। इसके बाद मु वग काया त िविध को कॉल करने के िलए इंटरफ़े स का उपयोग
करता है। इंटरफ़े स का उपयोग ए न के एक र की अनुमित देता है और बेहतर कोड संगठन और रखरखाव ा करने म मदद करता है।
आउटपुट:
टा 2 : जावा म , इंटरफ़े स ए ै िविधयों का एक सं ह है। यह ए न और म ी इनहे रट स को ा करने का एक तरीका दान
करता है। यहाँ जावा म इंटरफ़े स बनाने का एक उदाहरण िदया गया है
// Example 1: Basic Interface
interface Printable {
void print(); // Abstract method (no method body)
}
// Example 2: Interface with Constant
interface Shape {
double PI = 3.14; // Constant (implicitly public, static, and final)
double calculateArea(); // Abstract method
}
// Example 3: Interface with Default Method
interface Greeting {
void greet(); // Abstract method
default void farewell() {
System.out.println(“Goodbye!”); // Default method with implementation
169
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 111

