1.匿名对象:没有名字的对象。
例如:以前我们创建的对象时
Student s = new Student( ) ;
而匿名对象是:new Student( ) ;
2.匿名对象的应用场景:
a.当方法只调用一次的时候可以使用匿名对象。
b.可以当做参数传递,但是无法在传参之间做其他事情。如给成员变量赋值等等
注意:匿名对象可以调用成员变量并赋值,但赋值并没有意义;
例如: new Student( ).age = 18;
System.out.println(new Student( ).age);
输出结果还是0,因为匿名对象只有一次,没有引用所以赋值也只能用一次,所以输出结果是0。
3.final的概述及应用
final:修饰符,可以用于修饰类成员方法和成员变量
final:所修饰的类:不能被继承,不能有子类。
final:所修饰的方法:不能被重写。
final:所修饰的变量:不可被修改,他是一个常量。
4.常量:
字面值常量:如1,2,3
自定义常量:即就是被final修饰的成员变量,它一旦被初始化则不可被改变,一般都是用大写例如:int NUM=10;
注意:自定义常量必须初始化。