• 技术文章 >java >java基础

    java匿名内部类如何使用

    小妮浅浅小妮浅浅2021-06-17 09:54:10原创2777

    概念

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

    格式

    1

    2

    3

    4

    new name(parameter)

    {

       ......

    }

    使用注意

    2、匿名内部类别没有访问修饰符。

    匿名内部类别必须继承抽象类别或实现界面。

    匿名内部类别中不能有静态成员或方法。

    匿名内部类别没有结构方法,因为没有类别名称。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    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 局部内部类
    上一篇:java内部类的两种类型 下一篇:java内部类的内存泄漏原因

    相关文章推荐

    • java中内部类是什么意思• java成员内部类的内容介绍• 局部内部类在java中的使用注意点• java中匿名内部类的内容理解• 静态内部类在java的单例用法• java内部类的特性分析• java内部类实例化方法及出错解决• java内部类面试题的整理• java内部类的优点• java内部类的使用易错点• java内部类的访问• 内部类在java多重继承的实现• java内部类的两种类型

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网