一、内部类 内部类的方法中可以直接使用外部类属性与方法,包括私有的; 内部类的创建: 根据外部类的对象创建: 1 OuterClass.InnerClass i = o.new InnerClass();2 i.aaa(); 静态内部类可以看做是普通的类:其创建如下: 1 OuterClass.St ...
分类:
其他好文 时间:
2016-04-12 19:12:08
阅读次数:
121
定义手势识别器 获取手势识别器GestureDetector对象,通过new GestureDetector(context,listener),参数:上下文,监听器 匿名内部类实现简单手势监听器SimpleOnGestureListener接口,重写onFling()滑动方法 传递进来四个参数: ...
分类:
移动开发 时间:
2016-04-12 00:31:12
阅读次数:
208
在安卓开发中,对按钮添加监听,是每一个app都需要用到的。通常我们会用三种办法来对按钮进行监听。下面我们哎说说着三种。我个人是比较喜欢匿名内部类的方法的。 第一种,匿名内部类 匿名内部类一般通过以下代码完成,顾名思义,通过传入匿名内部类来实现监听并写出对应的事件处理 第二种,通过当前类实现OnCli ...
分类:
移动开发 时间:
2016-04-10 12:57:24
阅读次数:
300
内部类 顾名思义内部类也就是 在一个类中还有一个一个类 其基本形式: class{ class{ } } 内部类分为:静态内部类 成员内部类 局部内部类 和 匿名内部类 四种 局部内部类:他存在于方法的里面 方法室友生命周期的 也就意味着 方法结束 那么方法里的类也就结束了 内部类的含义:需要一个处 ...
分类:
其他好文 时间:
2016-04-08 19:46:04
阅读次数:
136
设置中心 新建SettingActivity 设置GridView条目的点击事件 调用GridView对象的setOnItemClickListenner()方法,参数:OnItemClickListenner对象 匿名内部类实现,重写onItemClick()方法,传递进来的参数: parent是 ...
分类:
移动开发 时间:
2016-04-07 00:49:04
阅读次数:
444
类的高级特性(二) 1.局部内部类 局部内部类:在类的方法中定义 作用范围:方法内 2.匿名内部类 内部类不一定要有名字。 匿名内部类的所有实现代码都需要在大括号之间进行编写。 语法格式: return new A(){ .......//内部类体 }; A表示对象名。 3.静态内部类 内部类前加修 ...
分类:
其他好文 时间:
2016-04-05 14:00:06
阅读次数:
206
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。
1. 成员内部类
成员内部类是定义在另一个类内部的类。
package com.qunar.fresh;/** * Created by xiaosi on 16-3-29....
分类:
编程语言 时间:
2016-04-04 13:16:39
阅读次数:
188