Button、ImageButton事件监听(setOnClickListener)方法一:通过匿名内部类实现代码如下:package com.note.demo2;import android.support.v7.app.ActionBarActivity;import android.os.B...
分类:
移动开发 时间:
2014-10-03 21:46:15
阅读次数:
310
developer.android.com 文档中有一篇关于性能的文章,里面提到了内部类的使用。文章建议“对于私有内部类 使用 包訪问权限取代私有权限訪问”,这里说的是在内部类訪问外部类的成员或方法时假设 内部类是私有的而且外部类的成员也是私有的,那么编译器就会为内部类在外部类中添加一个静态方法。真...
分类:
移动开发 时间:
2014-09-30 23:52:10
阅读次数:
216
将一个类定义在另一个类里面,就是内部类。基本的内部类。public class InnerBasic { private int id; protected String name; static int age; abstract class Inner { public String inne....
分类:
编程语言 时间:
2014-09-28 21:38:25
阅读次数:
225
---------- android培训、java培训、期待与您交流! ----------一、面向对象概述 1、面向对象:是一个很抽象的概念,它相对面向过程而言,是一种程序设计的思想。 2、面向对象的特点: * 符合人们思考习惯的思想 * 可以将复杂的事情简单化 * 将程序员从执行者转换...
分类:
其他好文 时间:
2014-09-28 19:36:15
阅读次数:
240
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类。 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类,而心脏又在人体当中,正如同是内部类在外...
分类:
编程语言 时间:
2014-09-27 22:48:30
阅读次数:
221
(I)抽象类(1)在Java中当一个类被abstract关键字修饰时,该类就叫抽象类。(II)抽象类遵循的原则(1)抽象类不能被实例化(无法使用new关键字创建对象实例)。 (2)抽象类可以包含属性,方法,构造方法,初始化块,内部类,枚举类。 (3)含有抽象方法的类必须定义成抽象类。 (4)抽象方法属于一种不完整的方法,只含有一个声明部分,没有方法主体。 (5)包含抽象方法的类一定是抽象方法,但抽...
分类:
其他好文 时间:
2014-09-27 21:02:40
阅读次数:
184
1.结构Lock的实现类其实都是构建在AbstractQueuedSynchronizer上,每个Lock实现类都持有自己内部类Sync的实例二。LockSupportThis class associates, with each thread that uses it, a permit (in...
分类:
其他好文 时间:
2014-09-27 18:00:40
阅读次数:
217
Map以按键/数值对的形式存储数据,和数组很类似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描写叙述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,通常是选择Map的子类,而不直...
分类:
编程语言 时间:
2014-09-27 15:27:39
阅读次数:
268
内部类:
内部类就是一个类定义在一个类里,定义在类中的类就叫做内部类
一、访问特点:
内部类可以直接访问外部类的成员,包括私有成员
外部类要访问内部类的成员,必须创建内部类的对象
简单体现:
import out.in;
class out
{
private int num = 3;
class in
{
public void showou()
...
分类:
编程语言 时间:
2014-09-24 02:56:25
阅读次数:
243
原文出处:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例...
分类:
编程语言 时间:
2014-09-23 14:47:54
阅读次数:
236