码迷,mamicode.com
首页 >  
搜索关键字:内部类    ( 3600个结果
Java私有构造函数不能阻止继承
下面是一个调用已经私有化的单列的函数的列子. 这里用了静态内部类,关键就是静态内部类可以访问外部类的私有构造函数。这种算是变种继承吧。前提是可以在原来的单列类里添加代码。class Single { private Single(){ System.out.println("Single...
分类:编程语言   时间:2014-08-05 22:12:40    阅读次数:248
Java杂谈之类的访问修饰符及其他注意点知识
package JavaObject; public class Person { //hand为内部类,内部类的访问修饰符可以任意 //private class hand{} public String name; //protected访问修饰符,对于同一个包或者子类是可以访问到的 protected int sex; //缺省对同一个包或继承子类是可以访问到的但是同一个包里面...
分类:编程语言   时间:2014-08-05 15:54:37    阅读次数:247
关于Android的Button响应页面跳转问题
一般来说,Android应用程序中的Button响应事件有两种书写方式   Button button=null; button.setOnClickListener(new ButtonOnClickListener()); 下面再写一个监听的内部类 class ButtonOnClickListener  implements  OnClickListener {...
分类:移动开发   时间:2014-08-05 14:09:59    阅读次数:254
面向对象(局部内部类和匿名内部类)
/** * Created by rabbit on 2014-08-05. * 内部类定义在局部时, * 1、不可以被成员修饰符修饰 * 2、可以直接访问外部类中的成员,因为还持有 * 外部类中的引用。但是不可以访问他所在的局部中 * 的变量。只能访问被final修饰的局部变量。 * ...
分类:其他好文   时间:2014-08-05 13:57:29    阅读次数:233
面向对象(内部类定义原则)
/** * Created by rabbit on 2014-08-04. * 内部类定义原则 * 当描述事物时,事物的内部还有事物,该事物用内部类 * 来描述,因为内部事物在使用外部事物的内容。 * */ class body { private class xinzang { ...
分类:其他好文   时间:2014-08-04 17:01:37    阅读次数:200
java笔记--匿名内部类和静态内部类的理解和使用
匿名内部类--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3889467.html"谢谢--1.由于局部内部类并不可见,因此不如使用匿名内部类替代。 只有当需要定义或重写类的构造方法,或者需要多个类的对象时,才建议使用局部内部类。2.由于构造方....
分类:编程语言   时间:2014-08-04 10:54:27    阅读次数:226
接口内的类
1 /** 2 * @ClassName: InterfaseClass 3 * @Description: 建立一个在接口中的类,这个类可以直接实现接口中的方法 4 * 每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响...
分类:其他好文   时间:2014-08-04 10:47:17    阅读次数:205
匿名内部类 调用方法内局部变量
局部匿名类在源代码编译后也是要生成对应的class文件的(一般会是A$1.class这种形式的文件),那么这个二进制文件是独立于其外围类(A.class)的,就是说它无法知道A类中方法的变量。但是A$1.class又确实要访问A类对应方法的局部变量的值。。。怎么办呢?于是干脆就要求“匿名内部类调用的...
分类:其他好文   时间:2014-08-04 10:27:36    阅读次数:145
Android中this.*与*.this还有*.class的区别是什么?
这些是java的基础知识.首先this代表本类的一个引用,this.*表示调用本类的某个方法,这个时候通常可以省略this;但在内部类中不能省略,否则编译器会认为是内部类的引用,所以要在this前加上类名*.this表示本类的引用,通常前面的*是用本类的名字表示,当然也可以省略,但是如果是在内部类中...
分类:移动开发   时间:2014-08-03 20:28:35    阅读次数:257
[Android学习笔记]Android向下兼
Android向下兼容的思路:使用高版本的API,在运行时判断真实运行平台的API版本,根据不同版本做不同的处理 关键类:Build.class里面定义了API版本相关信息 内部类:VERSION定义当前系统的版本信息,其中包含SDK版本信息Build.VERSION.SDK_INT可以获取到当前运...
分类:移动开发   时间:2014-08-03 17:33:05    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!