匿名对象
1.何为匿名对象
- 匿名对象就是这个对象没有名字,对象没有名字就意味着这个对象不能多次使用。
2.何时使用匿名对象
- 该对象只出现一次,即创建它的时候就使用它,其他时候或其他地方都不能再使用 这个对象。
3.如何使用匿名对象
示例:
package ch06;
public class Demo{
public static void main(String[] args) {
//有名对象
VariableDemo vd=new VariableDemo();
vd.variable(3,1);
System.out.println(vd.x);
//匿名对象
//第9行与第 10行的两个new VariableDemo()分别创建了新的匿名对象
new VariableDemo().variable(1,1,3,5);
System.out.println(new VariableDemo().x);
}
}
class VariableDemo{
int x=0;
void variable(int...y){
x=y.length;
System.out.println("用户输入了"+x+"个参数:");
for(int i:y) {
System.out.print(i+"\t");
}
System.out.println();
}
}