Concept
1. 익명 내부 클래스는 이름이 없는 클래스입니다.
Format
new name(parameter) { ...... }
Usage Notes
2. 익명 내부 카테고리에는 액세스 수정자가 없습니다.
익명 내부 클래스는 추상 클래스를 상속하거나 인터페이스를 구현해야 합니다.
익명 내부 클래스에는 정적 멤버나 메서드를 가질 수 없습니다.
익명 내부 클래스에는 클래스 이름이 없기 때문에 구조 메서드가 없습니다.
인스턴스
public class Button { public void click(final int params){ //匿名内部类,实现的是ActionListener接口 new ActionListener(){ public void onAction(){ System.out.println("click action..." + params); } }.onAction(); } //匿名内部类必须继承或实现一个已有的接口 public interface ActionListener{ public void onAction(); } public static void main(String[] args) { Button button=new Button(); button.click(); } }
위 내용은 Java에서 익명 내부 클래스를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!