anonymous-class पर टैग किए गए जवाब

15
अनाम वर्ग में केवल अंतिम चर क्यों सुलभ हैं?
aकेवल यहां अंतिम हो सकता है। क्यों? मैं इसे निजी सदस्य के रूप में रखे बिना विधि aमें फिर से कैसे भरोसा कर सकता हूं onClick()? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } 5 …


11
अनाम वर्ग के लिए पैरामीटर कैसे पास करें?
क्या पैरामीटर को पास करना संभव है, या किसी अनाम वर्ग के लिए बाहरी मापदंडों का उपयोग करना संभव है? उदाहरण के लिए: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); क्या श्रोता के लिए myVariable का …

2
जावा अनाम वर्ग से "यह" एक्सेस करें
निम्नलिखित कोड दिया गया है: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } }; } } मैं Container.select()अपने अनाम वर्ग …

7
जावा 8 लैंबडास बनाम बेनामी कक्षाएं
चूंकि Java8 हाल ही में जारी किया गया है और इसके बिल्कुल नए लैम्बडा एक्सप्रेशन वास्तव में बहुत अच्छे लग रहे हैं, मैं सोच रहा था कि क्या इसका मतलब यह है कि बेनामी वर्गों का निधन जो हम इतने अभ्यस्त थे। मैं इस बारे में थोड़ा शोध कर रहा …


6
जावा 8 लैम्बडा एक्सप्रेशंस - नेस्टेड क्लास में कई तरीकों के बारे में
मैं नई विशेषताओं के बारे में यहां पढ़ रहा हूं: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html मैंने नीचे उदाहरण देखा: अनाम वर्ग का उपयोग करना: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); लम्बडा के साथ: button.addActionListener(e -> { System.out.println("Action Detected"); }); MouseListenerअगर वे अनाम वर्ग के भीतर कई तरीकों को …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.