zoukankan      html  css  js  c++  java
  • 内部类

    package singleModel;
    import java.awt.Button;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    public class OuterClass {
        public static void main(String[] args) {
        }
        //1.对同包下的其他类隐藏
        //2.可以访问内部类定义作用域的属性,包括所有属性
        //3.匿名内部类回调函数,简化代码
    
        
    /*    class innerClass{
            //外部内访问属性
    //        private String field="field";
            public String field="field";
        }*/
        
    
        /*    private String outer = "outer";
        class InnerClass{
            public void test(){
                System.out.println("test");
                String s =  OuterClass.this.outer;
            }
        }*/
    
        
        //匿名内部类,不需要命名,直接声明一个对象到参数
    /*    private Button button = null;
        public OuterClass(){
            button  = new Button();
            //参数new对象,不用声明,匿名
            button.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    System.out.println( e.getActionCommand() );
                }
            });
        }
        
        private ActionListener actionListener = new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                System.out.println( e.getActionCommand() );
            }
        };*/
    }
  • 相关阅读:
    mvn clean deploy
    数据库分库分表,读写分离
    耳鸣治疗法
    Navicat Preminum
    spring boot 获取bean
    java中集合Collection转list对象
    Java8新特性之Collectors
    spring 给一个类 生成test
    Spring注解标签详解@Autowired @Qualifier等 @Slf4j
    linux定时执行脚本
  • 原文地址:https://www.cnblogs.com/lxh520/p/8108571.html
Copyright © 2011-2022 走看看