一、内部类为什么存在
二、内部类的分类
三、为什么内部类中访问局部变量,局部变量需要final修饰
四、内部类可能引起内存泄漏
处理内存泄漏移步--Android性能优化(六)--稳定--内存--内存泄漏
五、静态内部类和非静态内部类的区别
- 静态内部类可以有静态成员,而非静态内部类则不能有静态成员。
- 静态内部类可以访问外部类的静态变量,而不可访问外部类的非静态变量;
- 非静态内部类的非静态成员可以访问外部类的非静态变量。
- 静态内部类的创建不依赖于外部类,而非静态内部类必须依赖于外部类的创建而创建。
网友评论