Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

हम जावा 9 में अनाम कक्षाओं वाले डायमंड ऑपरेटर का उपयोग कैसे कर सकते हैं?

डायमंड ऑपरेटर Java 7 . में पेश किया गया है कोड को और अधिक पठनीय बनाने के लिए, और इसका उपयोग अनाम आंतरिक कक्षाओं के लिए नहीं किया जा सकता है। जावा 9 . में , डायमंड ऑपरेटर का उपयोग अनाम आंतरिक वर्ग . के साथ किया जा सकता है कोड की पठनीयता में सुधार करने के लिए।

Java 9 में, हम डायमंड <> ऑपरेटर का उपयोग कर सकते हैं अनाम कक्षाओं में नीचे के रूप में:

उदाहरण

public class DiamondOperatorTest {
   public static void main(String args[]) {
      Handler<Integer> intHandler = new Handler<>(1) {
         @Override
         public void handle() {
            System.out.println(data);
         }
      };
      intHandler.handle();

      Handler<? extends Number> intHandler1 = new Handler<>(2) {
         @Override
         public void handle() {
            System.out.println(data);
         }
      };
      intHandler1.handle();

      Handler<?> handler = new Handler<>("test") {
         @Override
         public void handle() {
            System.out.println(data);
         }
      };
      handler.handle();
   }
}

abstract class Handler<T> {
   public T data;
   public Handler(T data) {
      this.data = data;
   }
   abstract void handle();
}

आउटपुट

1
2
test

  1. हम जावा में जेटीबल कैसे फ़िल्टर कर सकते हैं? हम जावा में जेटीबल कैसे फ़िल्टर कर सकते हैं?

    एक JTable टेबल बनाने और प्रदर्शित करने की एक बहुत ही लचीली संभावना प्रदान करता है। टेबल मॉडल इंटरफ़ेस उन वस्तुओं के तरीकों को परिभाषित करता है जो तालिका की सामग्री को निर्दिष्ट करते हैं। सारटेबल मॉडल क्लास को आम तौर पर मॉडल तालिका का कस्टम कार्यान्वयन प्रदान करने के लिए बढ़ाया जाता है। JTable वर्

  1. हम जावा में उप मेनू के साथ JPopupMenu कैसे बना सकते हैं? हम जावा में उप मेनू के साथ JPopupMenu कैसे बना सकते हैं?

    A JPopupMenu JComponent . का उपवर्ग है वर्ग और यह स्क्रीन पर कहीं भी प्रकट हो सकता है जब दायां माउस बटन क्लिक किया जाता है। पॉपअप मेनू बनाने के लिए, हम JPopupMenu . का उपयोग कर सकते हैं कक्षा। सामान्य तौर पर, हम मेनू आइटम . जोड़ सकते हैं एक JPopupMenu . पर और एक सबमेनू . भी जोड़ें करने के लिए J

  1. हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं? हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

    JToggleButton एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद । जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है। एक JToggleButton एक एक्शनइवें