匿名对象
2017-01-06 22:47
127 查看
/* 匿名对象:没有引用类型变量指向的对象称作为匿名对象。 需求: 使用 java类描述一个学生类。 匿名对象要注意的事项: 1. 我们一般不会给匿名对象赋予属性值,因为永远无法获取到。 2. 两个匿名对象永远都不可能是同一个对象。 匿名对象好处:简化书写。 匿名对象的应用场景: 1. 如果一个对象需要调用一个方法一次的时候,而调用完这个方法之后,该对象就不再使用了,这时候可以使用 匿名对象。 2. 可以作为实参调用一个函数。 */ //学生类 class Student{ int num; //学号 String name; //名字 public void study(){ System.out.println("好好学习,为将来称为高帅富做准备!"); } } class Demo4{ public static void main(String[] args) { //创建一个学生对象 //Student s = new Student(); //new Student().name = "狗娃"; //匿名对象 //System.out.println(Student().name); //null System.out.println(new Student() == new Student()) ; // "==" 用于引用类型变量时,比较的是内存地址。判断两个 对象是否为同一个对象 需求: 调用Student的study方法。 Student s = new Student(); s.study(); new Student().study(); } }
相关文章推荐
- 匿名对象与构造方法的使用
- 关于匿名对象的说明
- dynamic与匿名对象
- C# 匿名对象的写法
- 黑马程序员--Java学习笔记之面向对象思想(多态、内部类、匿名内部类、异常类)
- 达内学习笔记——静态成员函数,匿名对象,
- Java中的匿名对象
- 黑马程序员_Java基础[18]_匿名对象、匿名内部类
- java匿名对象_面向对象
- 41.自定义匿名异常处理对象
- Linq专题之匿名对象
- 为什么在匿名内部类中引用外部对象要加final修饰符
- 匿名对象
- copy构造函数调用时机4,函数返回值是匿名对象
- 《C# in Depth:深入理解C#》读书笔记 - 隐式类型、对象初始化程序和匿名类型
- 匿名对象
- Java中的匿名对象
- Java中什么是匿名对象,空参构造方法输出创建了几个匿名对象,属性声明成static
- 3月22日,TestFrame采用接口形式产生匿名对象,每日20行。
- java基础七(成员变量 局部变量 匿名对象 封装 设计原则 private this 构造方法 static)