1) 内部类的优点是:内部类可以访问外部类的私有成员变量,而不需要new外部类的对象。2) 内部类又分为:静态内部类、匿名内部类、局部内部类、成员内部类。3) 静态内部类的应用场景是:只可以访问外部类的静态成员变量和静态成员方法。4) 成员内部类的应用场景是:它可以访问它的外部类的所有成员变量和方法...
分类:
编程语言 时间:
2015-09-14 21:08:49
阅读次数:
186
DatePicker和DatePickerDialog的基本使用方法1、什么是DatePicker?选择日期的控件。DatePicker dialog创建一个DatePickerDialog--和别的控件不一样,不需要在XML文件里面拖出来1、声明一个监听器,使用匿名内部类:onDateSetLis...
分类:
移动开发 时间:
2015-09-14 13:50:19
阅读次数:
265
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深...
分类:
编程语言 时间:
2015-09-11 19:04:30
阅读次数:
269
1. 匿名内部类: new Car().num = 5; 调用属性无意义 匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化。 如果对一个对象进行多个成员调用,必须给这个对象起个名字。 匿名对象使用方式二:可以将匿名对象作为实际参数进行传递。
分类:
编程语言 时间:
2015-09-08 23:17:57
阅读次数:
159
1 /** 2 * 测试java内部类(成员内部类,静态内部类,匿名内部类) 3 * 局部内部类不常用,就不写了。 4 * @package :java05 5 * @author shaobn 6 * @Describe : 7 * @Time: 2015-9-6 下午...
分类:
编程语言 时间:
2015-09-06 22:55:34
阅读次数:
245
学Java虽然时间不算太长,但是对一些原理性的东西很感兴趣。今天分析了一下匿名内部类调用构造方法的原理,希望高手拍砖。因为匿名内部类没有名字这个特殊性质,所以我们无从给它指定构造方法,构造方法必须和类名同名,类名都没有,构造方法就无从谈起了。但是匿名内部类可以通过直接调用父类的构造方法实现初始化,当...
分类:
其他好文 时间:
2015-09-02 18:37:46
阅读次数:
174
外部类中如果含有一个接口,那个接口默认是static内部的访问特点: A:内部类可以直接访问外部类的成员(成员变量、成员方法),包括私有成员。 之所以可以访问外部成员,是因为内部类持有外部对象的引用 B:外部类要访问内部类的成员,必须创建对象。内部类位置 成员位置:在成员位置定义的类,被称为成员.....
分类:
编程语言 时间:
2015-09-01 21:20:45
阅读次数:
180
如果点击按钮在实现监听时setOnClickListener(this);实现的是同一接口,那么我们可以通过switch()的方式简单的匹配就不用生成那么多匿名内部类了!
具体实现步骤:
1.初始化第一个点击按钮 imageView = (ImageButton) findViewById(R.id.imageView);
2.实现监听setOnClickListener(this);
...
分类:
移动开发 时间:
2015-09-01 10:47:15
阅读次数:
177
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式.....
分类:
编程语言 时间:
2015-08-31 16:59:35
阅读次数:
222
1.初始化当前所需要控件,如何初始化一个控件…………private Button xxxx
findViewById---返回的是一个View的对象…………需要强转成其子类Button对象
findViewById---是如何查找View的Id…………通过R中的ID,
2.设置Button的监听器,通过监听器实现我们点击Button需要操作的事情
1)方式一:匿名内部类
----...
分类:
移动开发 时间:
2015-08-30 11:26:38
阅读次数:
184