什么是匿名内部类? 说白了就是没有名字的接口
1、匿名内部类中,没有构造函数,但是可以用构造代码块;
2、局部变量 必须定义成final的才能使用
内部类访问外部类属性为什么必须用final?
因为内部类中的属性的改变不会影响外部的形参,然而,这从程序员角度来看是不可行的,站在程序员的角度看,这两个根本就是一个,如果内部类改变了,而外部方法的形参却没有改变是难以理解和不可接受的,
为了保持参数的一致性,规定使用final来避免形参的不可变
什么是匿名内部类? 说白了就是没有名字的接口
1、匿名内部类中,没有构造函数,但是可以用构造代码块;
2、局部变量 必须定义成final的才能使用
内部类访问外部类属性为什么必须用final?
因为内部类中的属性的改变不会影响外部的形参,然而,这从程序员角度来看是不可行的,站在程序员的角度看,这两个根本就是一个,如果内部类改变了,而外部方法的形参却没有改变是难以理解和不可接受的,
为了保持参数的一致性,规定使用final来避免形参的不可变