欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

什么是匿名对象

程序员文章站 2022-04-11 18:53:07
...

匿名对象

创建对象标准格式
类名称 对象名 = new 类名称();
匿名对象就是只有右边的对象,没有左边的名字的赋值运算
new 类名称();
因为没名字 只能使用一次 再用就得再创建一个
如果一个对象只使用一次 就可以用匿名对象
例:
new Student().name = “张三”;

import java.util.Scanner;  //这里用Scanner为例

        // 匿名对象的使用方式
     int number = new Scanner(System.in).nextInt();
      System.out.println("输入的是:" + number);
      
        // 使用匿名对象做参数的调用
       methodParam(new Scanner(System.in));
       
        // 匿名对象做返回值的调用
        Scanner sc = methodReturn();   //接收返回的Scanner
        int num = sc.nextInt();
        System.out.println("输入的是:" + num);
    }
    
    // 使用匿名对象做参数
    public static void methodParam(Scanner sc) {
        int num = sc.nextInt();
        System.out.println("输入的是:" + num);
    }
    
    // 匿名对象做返回值
    public static Scanner methodReturn() {
        return new Scanner(System.in);
    }
 
相关标签: Java