Java匿名对象介绍
什么是匿名对象?
顾名思义就是没有变量名的对象,即创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。
匿名对象命名格式:
以Scanner类举例
new Scanner(System.in);
由于匿名对象没有变量名所以其也只可以使用一次
下面用一段代码来使用匿名对象,帮助大家理解
1 public class Test { 2 public static void main(String[] args) { 3 int i = new Scanner(System.in).nextInt(); 4 System.out.println(i); 5 } 6 }
运行结果:
匿名内部类的使用场景并不多,我们稍加掌握即可