首页 > 编程语言 > 详细

java中匿名对象的使用

时间:2020-01-04 01:56:44      阅读:117      评论:0      收藏:0      [点我收藏+]
匿名对象 就是没有名字的对象 格式: new 类名(); 有名字的对象:类名 对象名 = new 类名() ; 匿名对象应用场景: 1)实际开发中,仅使用一次即可! 匿名对象直接在堆内存开辟空间,使用完毕,立即从内存中释放调用 2)使用匿名对象的时候,可以链式编程(开发中不建议使用这种方式) new 类名1().方法名1(new 类名2()) ;

举例:

class Student{
    public void study(){
        System.out.println("study...") ;
    }
}

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

//测试类
class NoNameDemo{
    public static void main(String[] args){

        //访问StudentDemo中的method方法
        //1)创建StudentDemo类的对象
        StudentDemo sd = new StudentDemo() ;
        //访问method
        //  Student s = new Student() ;
        //sd.method(s) ;

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

        System.out.println("----------------------") ;

        //全部匿名对象方式处理
        new StudentDemo().method(new Student()) ;               
        //使用完毕,及时从内存中释放掉!

    }
}

java中匿名对象的使用

原文:https://blog.51cto.com/14651315/2464213

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!