Java匿名对象
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。
new 类名称();
注意事项:
匿名对象只能使用唯一的一次,下次再用不得不创建一个新对象
使用建议:
如果确定一个对象只需要使用唯一的一次,就可以用匿名对象。
使用举例:
示例一
//普通使用方式
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
//匿名对象的方式
int num=new Scanner(System.in);
示例二
//使用一般写法传入参数
Scanner sc=new Scanner(System.in);
methodParam(sc);
//使用匿名对象来进行传参
methodParam(new Scanner(System.in));
示例三
//使用一般写法作为方法的返回值
public static Scanner methodReturn(){
Scanner sc=new Scanner(System.in);
return sc;
}
//使用匿名对象作为方法的返回值
public static Scanner methodReturn(){
return new Scanner(System.in);
}
博客内容用于记录自己学习后的收获,如有侵权请联系我删除