1.当描述事物时,事物的内部还有事物,该事物用内部类来描述。因为内部事务在使用外部事物的内容。2.内部类的访问规则: 1)内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this 2)外部类要访问内部类,...
分类:
编程语言 时间:
2014-12-20 14:15:26
阅读次数:
227
昨天写了个小Demo,实现了随机生成验证码,和锁定EditText两个小功能,先看一下效果图:
锁定EditText在我们不需要用户编辑EditText内容的时候可以用到,实现还是很简单的,一行代码:
etLock.setEnabled(false);
随机生成验证码,主要是用了Random函数,以及将View转为Bitmap的逻辑,也没有难点,下面贴一下代码,供需要的朋...
分类:
移动开发 时间:
2014-12-19 10:09:05
阅读次数:
273
package com.lei.duixiang;/** * --内部类的继承-- * 在某个类继承内部类时,必须硬性给予这个类一个带参数的构造方法 * 并且该构造方法的参数需要为需要继承内部类的外部类的引用时 * 同时在构造方法体中使用 a.super() 语句,这样才为继承提供了必要的对象引用 ...
分类:
其他好文 时间:
2014-12-19 00:26:27
阅读次数:
210
package com.lei.duixiang;/** * 局部内部类 * 1、如果需要在方法中使用局部变量,该局部变量需要被设置为 final 类型 * 2、换句话说,在方法中定义的内部类只能访问方法中 final 类型的局部变量 * 这是因为在方法中定义的局部变量相当于一个常量,它的生命周期超...
分类:
其他好文 时间:
2014-12-18 23:35:16
阅读次数:
229
package com.lei.duixiang;/** * 內部类向上转型为接口 * 1、非内部类不能被声明为 private 或 protected 访问类型 * 2、从执行结果可以看出,这条语句执行的是内部类中的f() 方法 * 很好地对继承该类的子类隐藏了实现细节,仅为编写子类...
分类:
其他好文 时间:
2014-12-18 22:04:38
阅读次数:
195
1.抽象类和接口实例化
在java中可以通过对象的多态性,为抽象类和接口进行实例化操作,这样再使用抽象类和接口的时候,就可以使用子类的中覆写的方法来实现。
之所以抽象类和接口类不能直接实例化,是因为内部包含了各个抽象方法,抽象方法但都是未实现的方法,无法调用。通过多态性,子类发生向上转型,所调用的全部方法,都是被覆写过的方法。
//本程序是对抽象类和接口继续实例化的操作
abstract c...
分类:
其他好文 时间:
2014-12-16 22:46:39
阅读次数:
291
内部类:一 非静态内部类//非静态内部类//非静态内部类可任意调用外部类的局部变量,无论是否private//在外部类中要实例化内部类:InnerClass inner = new InnerClass();//其他类中实例化内部类:1.Test.InnerClass inner = new Tes...
分类:
编程语言 时间:
2014-12-16 14:51:36
阅读次数:
199
按钮事件的五中写法:
1、匿名内部类
2、类实现View.OnClickListener接口
3、创建实例化接口对象
4、使用内部类
5、自定义方法,配置Android:onclick属性
import android.media.JetPlayer.OnJetEventListener;
import android.os.Bundle;
import android.app...
分类:
移动开发 时间:
2014-12-16 10:07:37
阅读次数:
164
Activity中的对象生命周期勿大于Activity的生命周期,生命周期长的内部类使用静态内部类;...
分类:
移动开发 时间:
2014-12-16 01:21:21
阅读次数:
265
android不同手机对于edittext光标显示样式不一,所以如果设置不同手机显示一样的效果呢,统一设置一个样式就可以了,示例代码如下: <EditText android:layout_width="fill_parent" android:layout_height="wrap...
分类:
移动开发 时间:
2014-12-15 12:20:19
阅读次数:
261