朗读本文
[上]JAVA学习系列模块七第二章148.面向对象_匿名对象的使用
视频
笔记
1.所谓的匿名对象:其实就是没有等号左边的部分,只有等号右边的部分(对象)
2.使用:
new 对象().成员
3.注意:
a.如果我们只想单纯的调用一个方法,让方法执行,我们可以考虑使用匿名对象
b.但是如果涉及到赋值,千万不要用匿名对象
public class Person { | |
String name; | |
public void eat(){ | |
System.out.println("人要吃饭"); | |
} | |
} |
public class Demo01Person { | |
public static void main(String[] args) { | |
//原始方式 | |
Person p = new Person(); | |
p.name = "金莲"; | |
System.out.println(p.name); | |
p.eat(); | |
System.out.println("================="); | |
//匿名对象 | |
new Person().eat(); | |
new Person().name = "大郎"; | |
System.out.println(new Person().name);//null | |
} | |
} |