黑马程序员技术交流社区
标题:
【厦门JavaEE基础4期-每日总结】final、权限、内部类
[打印本页]
作者:
厦门校区
时间:
2018-10-17 19:28
标题:
【厦门JavaEE基础4期-每日总结】final、权限、内部类
请根据自己的理解回答下面问题:
1.什么是final关键字,他都能修饰什么,被他修饰过之后都有什么特点?
2.什么是内部类,使用匿名内部类的前提是什么?
3.请从你的理解谈谈,匿名内部类的作用?
作者:
朱旭.
时间:
2018-10-19 20:44
1.什么是final关键字,他都能修饰什么,被他修饰过之后都有什么特点?
用于修饰不可改变的内容.可以修饰(类,方法,变量)
修饰类: 被修饰的类不能被继承
修饰方法: 被修饰的方法不能被重写.
修饰变量: 被修饰的变量不能被重新赋值
2.什么是内部类,使用匿名内部类的前提是什么?
在一个定义好的类中,也就是类的大括号中,在定义一个类,这就是内部类.
在使用匿名内部类时,匿名内部类必须继承一个父类或实现一个接口.
3.请从你的理解谈谈,匿名内部类的作用?
例如只使用一次接口,实现里面定义的功能,需要做到下面几个步骤:
定义子类,重写接口中的方法,创建子类对象,调用重写后的方法.
匿名内部类可以在不定义独立的一个实现类,达到相同的效果,因为
只用一次也久没必要去创建一个实现类后去使用它.
作者:
陈萱萱
时间:
2018-10-24 19:00
1.什么是final关键字,他都能修饰什么,被他修饰过之后都有什么特点?
答:final用于修饰不可改变的内容。可用于修饰类、方法、变量。
2.什么是内部类,使用匿名内部类的前提是什么?
答:将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。匿名内部类是内部类的简化写法。它的本质是一个带具体实现的父类或者接口的匿名的子类对象。匿名内部类的前提是必须继承一个父类或者实现一个父接口。
3.请从你的理解谈谈,匿名内部类的作用?
答:当某一个类只被唯一一个方法调用时(只用它构建一个对象),就可以采用局部内部类来定义它(该类定义在某方法内部),局部类不能使用public或者private访问说明符进行声明,它的作用域被限定在声明这个局部类的方法(或代码块)中。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2