java匿名内部类如何使用

美女程序员鼓励师

概念

1、匿名内部类就是没有名字的类。

格式

new name(parameter)

{

   ......

}

使用注意

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匿名内部类的使用,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

以上是 java匿名内部类如何使用 的全部内容, 来源链接: utcz.com/z/544174.html

回到顶部