• Java中的匿名对象代码实例


    /*
    匿名对象:就是没有名字的对象。

    匿名对象的应用场景:
    A:调用场景,仅仅只调用一次的时候。
    注意:调用多次的时候,不合适、
    那么,这种匿名调用有什么好处吗?
    有,匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。
    B:匿名对象可以作为参数传递
    */
    class Student {
    public void show(){
    System.out.println("我爱学习");
    }
    }

    class StudentDemo{
    public void method(Student s){
    s.show();
    }
    }

    class NoNameDemo{
    public static void main(String[] args){
    Student s = new Student();
    s.show();
    s.show();
    System.out.println("----------");

    //匿名对象
    //new Student();
    //匿名对象调用方法
    new Student().show();
    new Student().show();//这里其实是重新创建了一个新的对象
    System.out.println("----------");

    //匿名对象作为实际参数传递
    StudentDemo sd = new StudentDemo();
    Student ss = new Student();
    sd.method(ss);//这里的s是一个实际参数

    //匿名对象
    sd.method(new Student());

    //再来一个
    new StudentDemo().method(new Student());
    }
    }

  • 相关阅读:
    一:多线程--多线程简单介绍
    五:网络--多线程断点下载
    四:网络--NSURLConnection基本使用
    三:网络--数据安全/加密
    二:网络--GET请求和POST请求
    一:网络--HTTP协议
    源代码管理工具GIT
    MyBatis 多参问题
    jquery 事件
    jquery点击事件
  • 原文地址:https://www.cnblogs.com/lszbk/p/12318527.html
Copyright © 2020-2023  润新知