匿名对象的使用

匿名对象

使用方式

  1. 普通使用方式:

    Scanner sc = new Scanner(System.in);
    int num = sc.nextInt();
  2. 匿名对象的方式:

    int num = new Scanner(System.in).nextInt();
    System.out.println(num);

匿名对象作为方法的参数

  1. 使用一般写入作为参数:

    Scanner sc = new Scanner(System.in);
      methodParam(sc);
    }
    public static void methodParam(Scanner sc) {
    }
  2. 使用匿名对象传参:

     methodParam(new Scanner(System.in));
    }
    public static void methodParam(Scanner sc) {
      int num = sc.nextInt();
      System.out.println(num);
    }

匿名对象作为方法的返回值

    1. 一般写法:

      public static Scanner methodReturn() {
        Scanner sc = new Scanner(System.in);
        return sc;
      }
    2. 使用匿名对象作为返回值:

      Scanner sc = methodReturn();
      int num = sc.nextInt();
      System.out.println(num);
      public static Scanner methodReturn() {
            return new Scanner(System.in);
        }


posted @ 2020-04-01 16:30  zl5233  阅读(136)  评论(0)    收藏  举报