匿名对象的使用
使用方式
-
普通使用方式:
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(); -
匿名对象的方式:
int num = new Scanner(System.in).nextInt();
System.out.println(num);
匿名对象作为方法的参数
-
使用一般写入作为参数:
Scanner sc = new Scanner(System.in);
methodParam(sc);
}
public static void methodParam(Scanner sc) {
} -
使用匿名对象传参:
methodParam(new Scanner(System.in));
}
public static void methodParam(Scanner sc) {
int num = sc.nextInt();
System.out.println(num);
}
匿名对象作为方法的返回值
-
一般写法:
public static Scanner methodReturn() {
Scanner sc = new Scanner(System.in);
return sc;
} -
使用匿名对象作为返回值:
Scanner sc = methodReturn();
int num = sc.nextInt();
System.out.println(num);
public static Scanner methodReturn() {
return new Scanner(System.in);
}

浙公网安备 33010602011771号