Adapter Class in Java in Hindi – जावा में एडेप्टर क्लास क्या है?

Hello दोस्तों! आज हम इस पोस्ट में Adapter Class in Java in Hindi (जावा में एडेप्टर क्लास क्या है?) के बारें में पढेंगे और इसके example को भी देखेंगे. तो चलिए शुरू करते हैं:-

Adapter Class in Java in Hindi

Adapter Class का प्रयोग listener interface के implementation को प्रदान करने के लिए किया जाता है. जब भी हम adapter class को inherit करते हैं तो हमें listener interface के सभी methods के implementation प्रदान करने की जरूरत नहीं होती. इसके कारण हमें कम code लिखना पड़ता है.

जावा में तीन packages हैं जहाँ adapter classes मिलती है.

  1. java.awt.event
  2. java.awt.dnd
  3. java.swing.event

Advantage of Adapter Class

इसके लाभ निम्नलिखित हैं:-

  • इसके द्वारा हम एक class को बहुत सारें तरीकों से use कर सकते हैं.
  • यह class की transparency को बढाता है.
  • यह एक class में सम्बन्धित patterns को include करने का तरीका प्रदान करता है.
  • यह develop की जा रही applications के लिए pluggable kit प्रदान करता है.
  • यह class को अधिक reusable बना देता है. अर्थात् हम class को बार-बार प्रयोग कर सकते हैं.
  • Java के सभी नोट्स
  • interface क्या है?

java.awt.event

Adapter Class Listener Interface
WindowAdapter WindowListener
KeyAdapter KeyListener
MouseAdapter MouseListener
MouseMotionAdapter MouseMotionListener
FocusAdapter FocusListener
ComponentAdapter  ComponentListener
ContainerAdapter ContainerListener
HierarchyBoundsAdapter HierarchyBoundsListener

java.awt.dnd

Adapter Class Listener Interface
DragSourceAdapter DragSourceListener
DragTargetAdapter DragTargetListener

java.swing.event

Adapter Class Listener Interface
MouseInputAdapter MouseInputListener
InternalFrameAdapter InternalFrameListener

इसका example

नीचे दिया गया उदाहरण यह दिखाता है कि adapter class को कैसे create किया जाता है और उसे use कैसे किया जाता है.

mport javax.swing.*;
 import java.awt.event.*;
 import java.awt.*;
 class AdapterExample extends JFrame
 {
AdapterExample()
{
this.addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}
class AdapterClassJavaExample
{
public static void main(String [] args)
{
AdapterExample frame = new AdapterExample();
frame.setTitle("Adapter Class Java Example");
frame.setBounds(100,200,200,200);
frame.setVisible(true);
}
}

आउटपुट:-

image

निवेदन:- अगर आपके लिए यह article उपयोगी रहा हो तो इसे अपने friends के साथ अवश्य share कीजिये और आपके java programming से related कोई सवाल हो तो इसे नीचे comment करके बताइए. Thanks.

Leave a Comment