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() );
            }
        };*/
    }
  • 相关阅读:
    多表模型
    母版,单表操作,双下划线模糊查询
    模板层
    视图层
    路由层
    orm
    浅谈cookie,sessionStorage和localStorage区别
    实现元素垂直居中的方法(补充)
    实现元素垂直居中的方法
    <a href="javascript:;"></a>
  • 原文地址:https://www.cnblogs.com/lxh520/p/8108571.html
Copyright © 2011-2022 走看看