zoukankan      html  css  js  c++  java
  • 匿名内部类注意事项

    package day20;
    /*
    1:匿名内部类在创建对象的时候仅可以使用一次。
    2:匿名对象在调用方法的时候仅可以使用一次。
    3:匿名内部类是省略了(实现类或子类),匿名对象是省略了对象名称。
    }
    */
    public class main {
    public static void main(String[] args) {
    niming obj =new niming() {
    @Override
    public void str1() {
    System.out.println("1匿名方法执行!");

    }
    @Override
    public void str2() {
    System.out.println("2匿名方法执行!");

    }
    };
    obj.str1();
    obj.str2();
    niming obj2 =new niming() {
    @Override
    public void str1() {
    System.out.println("obj-1匿名方法执行!");
    }

    @Override
    public void str2() {
    System.out.println("obj-2匿名方法执行!");
    }
    };
    System.out.println("====================");
    obj2.str1();
    obj2.str2();
    System.out.println("====================");
    new niming(){
    @Override
    public void str1() {
    System.out.println("obj-1匿名对象执行!");
    }

    @Override
    public void str2() {
    System.out.println("obj-2匿名对象执行!");
    }
    }.str2(); //如果想要调用str1需要再次使用匿名对象;
    new niming(){
    @Override
    public void str1() {
    System.out.println("obj-1匿名对象执行!");
    }

    @Override
    public void str2() {
    System.out.println("obj-2匿名对象执行!");
    }
    }.str1();
    }

    }
  • 相关阅读:
    http简记
    socket简介
    iOS代理
    ai作图小技能
    按钮切换
    关于ie8背景图片的平铺
    关于文本省略
    关于html table样式
    阿里巴巴iconfont使用方法(超级详细)
    办公电脑安装虚拟机基本就绪
  • 原文地址:https://www.cnblogs.com/huaobin/p/13557814.html
Copyright © 2011-2022 走看看