内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用...
分类:
其他好文 时间:
2014-07-19 23:13:33
阅读次数:
329
在序列化非静态内部类的时候发现序列化不成功,出现下列异常:
java.io.NotSerializableException: com.tang.sharedpreferencesdemo.MainActivity
W/System.err( 2356): at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.j...
分类:
编程语言 时间:
2014-07-17 10:14:25
阅读次数:
267
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部...
分类:
编程语言 时间:
2014-07-14 18:52:54
阅读次数:
269
top暑假每天中午更新六花酱赛高目录: 内部类 枚举类 垃圾回收 修饰符 与运行环境交互 内部类:1.外部类可以通过非静态内部类对象访问内部类的private属性,内部类可以直接访问外部类的private属性,说明外部类和内部类都是在“一个类中”,这样才能相互访问到对方的pr...
分类:
编程语言 时间:
2014-07-13 20:10:57
阅读次数:
264
当你在同一个activity需要题目两个监听事件时,你会发现在DialogInterface.OnClickListener()内部类报错,下去测试了下,发现把你原来的newOnClickListener()换成完整的路径名newandroid.content.DialogInterface.OnClickListener()解决问题,你是我是不是很吊.希望对初学者有帮助,..
分类:
移动开发 时间:
2014-07-13 15:17:31
阅读次数:
187
internal
声明类、类成员、接口或接口成员具有内部可见性。
internal 修饰符使类、接口或成员仅在当前包中可见。 当前包之外的代码不能访问 internal 成员。只有在同一程序集的文件中,内部类型或成员才是可访问的
在全局范围内,internal 修饰符与 public 修饰符相同。
不能将 internal 修饰符与其他任何可见性修饰符(public、private 或...
分类:
其他好文 时间:
2014-07-12 18:38:38
阅读次数:
228
一。成员内部类:与类的成员变量一样1可以加任意的修饰:private, protected,顶级类只可以为public, default2内部类不可脱离其外部类的限制使用,因此在外部类以外创建内部类要这样:outerObject=new outerClass(Constructor Paramete...
分类:
其他好文 时间:
2014-07-12 14:01:01
阅读次数:
191
实例1:内部类的基本结构123456789101112131415161718192021222324//外部类classOut {privateintage = 12;//内部类classIn {publicvoidprint() {System.out.println(age);}}}publi...
分类:
其他好文 时间:
2014-07-11 23:08:19
阅读次数:
285
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深...
分类:
编程语言 时间:
2014-07-11 18:58:39
阅读次数:
222