最佳实践1、将【内部类】用 static修饰一下。public static class ViewHolder { }2、将实例mViewHolder作为外部类的成员变量。private ViewHolder mViewHolder;注解:ViewHolder是否用static修饰,结果都是一样的,...
分类:
其他好文 时间:
2016-03-15 16:05:43
阅读次数:
354
Map的entrySet函数的使用,取得是键和值的映射关系,Entry就是Map接口中的内部接口,类似与我们熟悉的内部类一样,内部类定义在外部类内部,可以直接访问到外部类中的成员 package cn.itcast.map; import java.util.HashMap;import java.
分类:
其他好文 时间:
2016-03-12 16:02:09
阅读次数:
136
?按被声明的位置划分: –成员变量:方法外部、类的内部定义的变量 –局部变量:方法或语句块内部定义的变量 –注意:类外面(类对应的大括号外面)不能有变量的声明 ?按所属的数据类型划分: –基本数据类型变量 –引用数据类型变量
分类:
编程语言 时间:
2016-03-02 23:38:38
阅读次数:
212
类和内部类的关系就如同人和心脏的关系。 实例1:内部类的基本结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 //外部类 class Out { private int age = 12; //内部类 class In
分类:
编程语言 时间:
2016-02-27 16:25:46
阅读次数:
305
内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便。 java主要有四种内部类:成员内部类、静态
分类:
其他好文 时间:
2016-02-25 21:18:40
阅读次数:
232
------- android培训、java培训、期待与您交流! ---------- 如果把一个内部类放在方法里定义,则这个内部类就是一个局部内部类,局部内部类仅在该方法里有效。由于局部内部类不能在外部类的方法以外的地方使用,因此局部内部类也不能使用访问控制符和static修饰符修饰。 对于局部成
分类:
其他好文 时间:
2016-02-25 09:09:12
阅读次数:
184
------- android培训、java培训、期待与您交流! ---------- 定义类的主要作用就是定义变量,创建实例和作为父类被继承。定义内部类的主要作用也是如此,但使用内部类定义变量和创建实例则与外部类存在一些小小的差异。下面分三种情况讨论内部类的用法。 1:在外部类内部类使用内部类 在
分类:
其他好文 时间:
2016-02-25 06:49:55
阅读次数:
261
------- android培训、java培训、期待与您交流! ---------- 如果使用static来修饰一个内部类,则这个内部类就属于外部类本身,而不属于外部类的某个对象。因此使用static修饰的内部类被称为静态内部类。 static关键字的作用是把类的成员变成类相关,而不是实例相关,即
分类:
其他好文 时间:
2016-02-25 06:46:45
阅读次数:
206
------- android培训、java培训、期待与您交流! ---------- 大部分时候,类被定义成一个独立的程序单元。在某些情况下,也会把一个类放在另一个人类的内部定义,这个定义在其他类内部的类就被称为内部类,包含内部类的类也被称为外部类,内部类主要有如下作用: 1:内部类提供了更好的封
分类:
其他好文 时间:
2016-02-25 01:40:01
阅读次数:
241
内部类基础类里边再定义了类,可以是成员内部类,也可以是局部内部类(方法里边) 一、成员内部类①可以有访问修饰符②class文件名:外部类类名$内部类类名.class③就是一个完整的独立类④在本类任意非static的地方都可以new出来,但在第三方必用外部类对象。new的方式产生内部类Student
分类:
编程语言 时间:
2016-02-25 00:26:54
阅读次数:
173