Câu hỏi được gắn thẻ «anonymous-class»



11
Làm thế nào để truyền tham số cho lớp ẩn danh?
Có thể truyền tham số hoặc truy cập tham số bên ngoài vào một lớp ẩn danh? Ví dụ: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); Có cách nào để người nghe truy cập myVariable hoặc …

2
Truy cập vào mạng này từ lớp ẩn danh Java
Cho mã sau: 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. } }; } } Tôi muốn truy cập Container.select()từ trong …

7
Java8 Lambdas vs Anonymous các lớp
Vì Java8 đã được phát hành gần đây và các biểu thức lambda hoàn toàn mới của nó trông thực sự tuyệt vời, tôi đã tự hỏi liệu điều này có nghĩa là sự sụp đổ của các lớp Anonymous mà chúng ta đã từng quen thuộc hay không. Tôi …


6
Java 8 Lambda Expressions - còn nhiều phương thức trong lớp lồng nhau
Tôi đang đọc về các tính năng mới tại: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Tôi đã xem ví dụ dưới đây: Sử dụng Lớp ẩn danh: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); Với Lambda: button.addActionListener(e -> { System.out.println("Action Detected"); }); Ai đó sẽ làm gì với a MouseListenernếu …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.