内部类:1、定义在一个类中的内部类,内部类的实例化伴随着外围类所定义的方法来构造,内部类对象有外围类的隐式引用,所以内部类可以直接访问外围类的外围类的域,包括私有的,这是内部类的访问特权,所以比常规类功能更加强大。2、内部类可以对同一个包中的其他类隐藏起来,不过可以通过 OuterClass.Inn...
分类:
编程语言 时间:
2015-03-31 00:39:34
阅读次数:
127
【前言】按钮少的时候用第三种的匿名内部类会比较快,比如写demo测试的时候或者登陆界面之类。按钮多的时候一般选择第四种写法。一、第一种写法:在XML文件中指定(很少用)在XML文件中显式指定控件的onClick属性,点击按钮时会利用反射的方式调用对应Activity中的onClick()方法。(1)...
分类:
移动开发 时间:
2015-03-29 16:24:25
阅读次数:
216
最近在看内部类, 但是被“为什么匿名内部类或者局部内部类使用方法的局部变量时, 局部变量一定得是final类型”困扰着, 在网上查找资料的时候, 发现我对类初始化完全不了解, 之前的认识都是错误! 所以回头又看了看基础的初始化, 在看初始化的时候, 就发现一点, 就是“为什么只能在构造器的第一行写t...
分类:
编程语言 时间:
2015-03-27 21:58:09
阅读次数:
157
1.事件监听类:内部类,外部类,Activity,匿名内部类,直接绑定到标签 重点说一下直接绑定到标签的用法 对于很多android界面组件标签而言,他们都支持onclick,onlongclick等属性,这种属性的属性值就是一个形如xxx(View source)的方法的方法名,然后在该界面布.....
分类:
移动开发 时间:
2015-03-17 23:07:34
阅读次数:
149
【1】内部类:把类A 定义到类B的内部,类A就被称为内部类。
内部类分类:
A:成员内部类(类中方法外)
B:局部内部类(方法中)
成员内部类的访问特点:
A:内部类可以直接访问外部类的成员,包括私有。
B:而外部类要想访问内部类,必须创建内部类的对象。
C:在外部类外面要想访问内部类不能直接访问,可以间接访问
外部类名.内部类名 变量= 外部类对象.内部类对象。
Outer....
分类:
其他好文 时间:
2015-03-17 10:32:26
阅读次数:
142
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一...
分类:
编程语言 时间:
2015-03-16 08:45:05
阅读次数:
258
java的内部类、匿名类本来以为自己用的已经很溜了, 结果, 就在昨天晚上12点来钟发生了重大事故。要说事故的严重性呢,那就是导致我一晚上没有睡着觉。
那下面先用一段模拟代码来描述下我出现的问题的:
public class Test {
public static void main(String[] args) throws InterruptedException {
View v...
分类:
编程语言 时间:
2015-03-14 13:59:05
阅读次数:
218
监听按钮点击事件的三种方式实现:1.匿名内部类2.外部独立类3.接口实现package com.example.button;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android...
分类:
其他好文 时间:
2015-03-07 22:28:46
阅读次数:
251
按钮和文本框算是比较简单的控件了,以下主要讲按钮的事件响应,三种写法(匿名内部类响应事件、外部类响应事件、本类直接响应事件)点击按钮后文本框中会显示 ”按钮被单击了”,先看效果:以下是这个界面的布局文件: 1 2 6 7 12 13 18 19 首先看第一种匿名内部类写的监听事件处理方式: ...
分类:
移动开发 时间:
2015-03-07 13:45:14
阅读次数:
139