正在回答
1回答
同学你好,举例说明:当某个类的创建是必须在创建一个类之后才有的,就可以用内部类。
内部类分为如下四个:
静态内部类的使用场景多偏向于安卓,而安卓的底层是由java实现的。
安卓中的具体实例如下:
1、Listview的Adapter中的ViewHolder
2、 Activity的中的Handler(静态handler,通过弱引用持有外部activity)
3、builder模式中的builder类
4、集合中的Entry类
5、 各种View内部的listener
匿名内部类通常是在只会使用一次该实例的时候写做匿名内部类。
方法内部类只能在函数或者方法内或者该作用域内(不能有public、protected、private及static修饰符的)
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星