在类里面定义的类就是内部类;内部类大致的氛围非静态内部类,静态内部类,局部内部类和匿名内部类;内部类可以调用外部类的成员变量,局部内部类除外;下面的java文件编译好后,会生成两个class文件。,一个是Outer.class,另一个是Outer$Inner.class,这个就是内部类的class文...
                            
                            
                                分类:
其他好文   时间:
2014-12-25 21:53:48   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                内部类定义:将一个类的定义放在另一个类内部,这就是内部类,内部类控制了类的可视性,在某种程度上说,内部类隐藏了代码,将不希望被外部调用的代码隐藏起来了。往大的方向分,内部类可以分为匿名内部类和嵌套内部类。内部类可以通过this访问外部类,外部类调用内部类通过new的方式来访问。1.匿名内部类@定义接...
                            
                            
                                分类:
编程语言   时间:
2014-12-25 12:45:44   
                                阅读次数:
123
                             
                    
                        
                            
                            
                                在网上搜索了许多篇关于java回调函数的文章,自己也来试了一下写了这篇博客,可能有些地方理解不到位,烦请各位大大指正。
在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。
        在Java里面,我们使用接口来实现回调。
模拟一个场景:一个Girl给她男朋友Man打...
                            
                            
                                分类:
编程语言   时间:
2014-12-23 10:29:09   
                                阅读次数:
199
                             
                    
                        
                            
                            
                                1.Object类
在java的开发中,一切类都是以继承的方式存在的,如果一个类在定义时没有明确指明继承的是哪个类,那么默认情况继承Object类。
例如
class Person 
{
}
以上代码默认定义Object,其完整表达形式为:
class Person extends Object
{
}
在jdk文档中,API-> index->java.lang->Object寻...
                            
                            
                                分类:
编程语言   时间:
2014-12-20 18:22:04   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                package com.lei.duixiang;/** * 局部内部类 * 1、如果需要在方法中使用局部变量,该局部变量需要被设置为 final 类型 * 2、换句话说,在方法中定义的内部类只能访问方法中 final 类型的局部变量 * 这是因为在方法中定义的局部变量相当于一个常量,它的生命周期超...
                            
                            
                                分类:
其他好文   时间:
2014-12-18 23:35:16   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                按钮事件的五中写法:
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
                             
                    
                        
                            
                            
                                全部代码设置为Final的原因:使用匿名内部类,隐式调用外部变量,外部变量需要final修饰
                            
                            
                                分类:
其他好文   时间:
2014-12-12 18:16:28   
                                阅读次数:
210
                             
                    
                        
                            
                            
                                事件的4种写法1.匿名内部类方式的写法2.命名内部类的写法3.外部类写法4.实现监听接口的写法第一种用匿名内部类的方法: 1 public class HelloWorld { 2 private static Text text; 3 public static void main...
                            
                            
                                分类:
其他好文   时间:
2014-12-12 16:25:54   
                                阅读次数:
378
                             
                    
                        
                            
                            
                                1.静态内部类2.成员内部类3.局部内部类4.匿名内部类内部类:使用内部类减少了命名冲突。一个内部类可以定义在一个类中,一个方法中甚至一个表达式中。内部类分为四种:静态内部类(static inner classes)成员内部类(member inner classes)局部内部类(local in...
                            
                            
                                分类:
编程语言   时间:
2014-12-12 14:35:34   
                                阅读次数:
258
                             
                    
                        
                            
                            
                                点击事件的四种方式:1.在布局文件中,给Button添加点击事件属性:android:onClick="方法名",然后在MainActivity中publicvoid方法名(Viewv){处理点击事件}2.在MainActivity中或的Button的实例后,直接设置监听:用匿名内部类实现OnClickListenerbutton.setOnClickListener(new..
                            
                            
                                分类:
其他好文   时间:
2014-12-12 01:26:50   
                                阅读次数:
166