什么是匿名对象
程序员文章站
2022-04-11 18:53:07
...
匿名对象
创建对象标准格式
类名称 对象名 = new 类名称();
匿名对象就是只有右边的对象,没有左边的名字的赋值运算
new 类名称();
因为没名字 只能使用一次 再用就得再创建一个
如果一个对象只使用一次 就可以用匿名对象
例:
new Student().name = “张三”;
import java.util.Scanner; //这里用Scanner为例
// 匿名对象的使用方式
int number = new Scanner(System.in).nextInt();
System.out.println("输入的是:" + number);
// 使用匿名对象做参数的调用
methodParam(new Scanner(System.in));
// 匿名对象做返回值的调用
Scanner sc = methodReturn(); //接收返回的Scanner
int num = sc.nextInt();
System.out.println("输入的是:" + num);
}
// 使用匿名对象做参数
public static void methodParam(Scanner sc) {
int num = sc.nextInt();
System.out.println("输入的是:" + num);
}
// 匿名对象做返回值
public static Scanner methodReturn() {
return new Scanner(System.in);
}