java048匿名对象概述及应用场景,final的概述及应用

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;

注意:自定义常量必须初始化。

你可能感兴趣的:(java048匿名对象概述及应用场景,final的概述及应用)