Java>常用API>>java匿名对象的说明
创建对象的标准格式:
类名称 对象名 = new 类名称();
匿名对象:只有右边的对象,没有左边的名字和赋值运算符
注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新的对象
使用建议:如果确定有一对象只需要使用唯一的一次,就可以用匿名对象
案例展示:
创建一个Person类:
原文链接:
我叫:修仙者
我叫:null
类名称 对象名 = new 类名称();
匿名对象:只有右边的对象,没有左边的名字和赋值运算符
注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新的对象
使用建议:如果确定有一对象只需要使用唯一的一次,就可以用匿名对象
案例展示:
创建一个Person类:
原文链接:
package NiMingDuiXiang;
public class Person {
String name;
public void ShowName(){
System.out.println("我叫:" + name);
}
}
使用Person类
package NiMingDuiXiang;
public class Demo01Anonymous {
public static void main(String[] args) {
//左边的one就是对象的名字
Person one = new Person();
one.name = "修仙者";
one.ShowName(); //我叫:修仙者
//匿名对象
new Person().name = "炼体者";
//为什么运行结果是: 我叫:null 而不是 我叫:炼体者
// 原因:匿名对象只能使用一次,而不能用到下一个语句中
new Person().ShowName(); //我叫:num 这里的new Person又创建了一个新的ShowName对象 而不是继承上面Person的值
}
我叫:修仙者
我叫:null

