• 技术文章 >java >java基础

    java匿名内部类如何使用

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

    概念

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

    相关文章推荐

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

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网