匿名对象(java)

匿名对象

package day4_15;
import java.util.*;
/*
 	普通对象:
 	类名称 对象名=new 类名称()
 	匿名对象:
 	new 类名称().方法/属性
 	匿名对像只能使用一次
 	
 */
public class Demo1 {
	public static void main(String [] args)
	{
		//匿名对象
		System.out.println("请输入数字:");
		int a=new Scanner(System.in).nextInt();
		//匿名对象最为方法的参数
		f_1(new Scanner(System.in));
		//匿名对象作为函数的返回值
		System.out.println("请输入数字:");
		int a1=f_2().nextInt();
	}
	//匿名对象作为函数的参数
	public static void f_1(Scanner sc)
	{
		System.out.println("请输入数字:");
		int a=sc.nextInt();
	}
	//匿名对象作为函数的返回值
	public static Scanner f_2()
	{
		Scanner sc=new Scanner(System.in);
		return sc;
	}
}

你可能感兴趣的:(匿名对象(java))