java中匿名对象的使用
2020-01-03 20:51
1086 查看
匿名对象 就是没有名字的对象 格式: 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语言基础(22)——面向对象(匿名对象的使用)
- java第八次作业:课堂上发布的前5张图片(包括匿名对象、单例模式恶汉式、自动生成对象、args[]数组使用、静态关键字)
- Java中匿名对象的使用
- JAVA 面向对象 基础概念,匿名对象的使用,方法的重载
- java 匿名对象的使用
- java中的匿名对象--不建议使用
- java中匿名对象的使用
- java匿名内部类的使用 (比如new对象后的大括号, List list = new ArrayList() { { }}这用用法等)
- java匿名对象使用情况详解
- Java基础突击第三天0007(构造方法,匿名对象,this的使用)
- Java封装性的使用 java匿名对象的使用 java构造对象的使用
- 牛客网Java刷题知识点之匿名对象、匿名对象的内存结构图、匿名对象的应用场景、匿名对象的使用、匿名对象的简单例子、匿名对象要注意的事项
- 使用hibernate扩展工具Hbm2JavaTask根据配置文件生成持久化对象类(2.1.2)
- Java:使用 synchronized和Lock对象获取对象锁
- 使用XStream把Java对象序列化为XML
- 解析Java对象的equals()和hashCode()的使用
- Java:使用synchronized和Lock对象获取对象锁
- [转]解析Java对象的equals()和hashCode()的使用
- Java访问DotNet平台WCF服务,使用自定义对象如IDictionary做参数时,抛出"Did not understand MustUnderstand"异常
- Java基础-学习使用Annotation注解对象