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();
    }

    }
  • 相关阅读:
    自适应网页设计?
    布局设置加版心?
    bootstrap框架使用?
    Electron框架下,如何使用jquery?
    轮播插件swiper.js?
    表格出现滚动条设置?
    overflow问题--滚动设置?
    移动端页面适配ipad?
    移动端页面构建需注意?
    复杂的Sql分组
  • 原文地址:https://www.cnblogs.com/huaobin/p/13557814.html
Copyright © 2011-2022 走看看