Java基础(4) | 匿名对象

# 什么是匿名对象?

匿名对象没有名字和赋值运算

new 类名称();

创建对象的标准格式:
类名称 对象名 = new 类名称();

# 注意事项

匿名对象只能使用一次
所以如果确定某个对象只是用一次,则可以使用匿名对象

# 代码演示

package com.leerep.javabase.anonymous;

import java.util.Scanner;

public class AnonymousDemo {
    public static void main(String[] args) {
        //匿名对象普通使用
        int num = new Scanner(System.in).nextInt();
        System.out.println("匿名对象普通使用: " + num);

        //匿名对象传参
        methodParam(new Scanner(System.in));

        //返回匿名对象
        Scanner sc = methodReturn();
        int a = sc.nextInt();
        System.out.println("返回匿名对象: " + a);
    }

    public static Scanner methodReturn() {
        return new Scanner(System.in);
    }

    public static void methodParam(Scanner scanner) {
        int num = scanner.nextInt();
        System.out.println("匿名对象传参: " + num);
    }
}
原文地址:https://www.cnblogs.com/leerep/p/14379925.html