1.什么是final关键字,他都能修饰什么,被他修饰过之后都有什么特点?final关键字是代表最终的,不可改变的. 能修饰类,方法,成员变量和局部变量. 被final关键字修饰过后的类不能被继承, 方法不能被重写, 成员变量一旦被赋值就不能改变, 而局部变量一旦被赋值它的地址值就不可变,但是里面的内容可以重新设置.
2.什么是内部类,使用匿名内部类的前提是什么?
内部类是定义在类中方法外的类. 前提是接口的实现类或者父类的子类只需要执行一次就可以使用匿名内部类.
3.请从你的理解谈谈,匿名内部类的作用?
匿名内部类可以的作用与那些为了实现一次性作用而特地去创建的实现类或者子类是相同的,这种时候使用匿名内部类可以节省很多操作以及代码量.
|