package cn.dali.code06;
import java.util.Scanner;
/*普通创建对象格式:
* 类名称 对象名称 = new 类名称();
*
* 匿名对象创建格式:
* new 类名称();
*
* 匿名对象成员变量或者方法调用格式:
* new 类名称().成员变量或者方法
*
* 注意:
* 匿名对象只能使用一次,下一次使用需重新创建新的匿名对象
* 确定一个对象只用一次的情况下可以使用匿名对象*/
public class anonymous {
//匿名对象使用方法
public static void main(String[] args) {
System.out.println("请输入一个数字");
int i = new Scanner(System.in).nextInt();
System.out.println("输入的数字是"+i);
System.out.println("=================");
//匿名对象作为方法的参数
f1(new Scanner(System.in));
System.out.println("=================");
//匿名对象作为方法的返回值
Scanner sc = f2();
System.out.println("输入的数字是"+sc.nextInt());
}
public static void f1(Scanner sc){
int i = sc.nextInt();
System.out.println("输入的数字是"+i);
}
public static Scanner f2(){
return new Scanner(System.in);
}
}