013-匿名类

创建对象的标准格式:

类名称     对象名   = new 类名称();

匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。

注意事项:匿名对象只能使用唯一次,下次再用不得不再创建一个新的对象。

使用建议:如果确定有一个对象只需使用唯一的一次,就可以用匿名对象。

匿名对象作为方法参数:

import java.util.Scanner;

//匿名类作为参数
public class Demo01Anonymose {
    public static void main(String[] args) {
        methodParam(new Scanner(System.in));
    }
    public static  void methodParam(Scanner sc)
    {
        System.out.println("请输入一个数:");
        int a = sc.nextInt();
        System.out.println("你输入的数为:" + a);
    }
}

匿名对象作为返回值:

import java.util.Scanner;

public class Demo02Anonymose {
    public static void main(String[] args) {
        Scanner sc = methodReturn();
        System.out.println("请输入一个数:");
        int a = sc.nextInt();
        System.out.println("你输入的数为:" + a);
    }

    public static Scanner methodReturn()
    {
        return new Scanner(System.in);
    }
}
发布了70 篇原创文章 · 获赞 4 · 访问量 3971

猜你喜欢

转载自blog.csdn.net/l0510402015/article/details/104088536