09 匿名对象

  • 匿名对象

    • 创建对象的标准格式
    类名称 对象名 = new 类名称();
    
    • 匿名对象的格式
    new 类名称;
    
  • 注意
    • 匿名对象只能使用唯一的一次,下次再用得重新创建一个
  • 匿名对象作为方法的参数

    • 只使用一次的Scanner
    package cn.itcast.day07;
    
    import java.util.Scanner;
    
    public class Demo02Anoymous {
     public static void main(String[] args) {
            int num = new Scanner(System.in).nextInt(); //匿名对象只是用一次
            System.out.println("输入的数字是" + num);
    
            methodScanner(new Scanner(System.in));  //匿名对象作为参数传入
    
            Scanner sc = methodReturn();  //匿名对象返回
            int num1 = sc.nextInt();
            System.out.println("输入的数字是: " + num1);
        }   
        public static void methodScanner(Scanner sc){
            int num  = sc.nextInt();
        System.out.println("输入的数字是:" + num);
        }
    
        public static Scanner methodReturn(){
            return new Scanner(System.in);
        }
    }
    
    

你可能感兴趣的:(java语言基础+高级)