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);
  }
博客内容用于记录自己学习后的收获,如有侵权请联系我删除
原文地址:https://www.cnblogs.com/ptxiaochen/p/13498032.html