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);
}

posted @ 2020-08-13 18:18  PT小陈  阅读(104)  评论(0)    收藏  举报