最新文章列表

内部类权限设置

java类的访问权限设置只能是默认或者public修饰,一个文件中只能有一个public类,且文件名必须与文件名一致。但内部类跟这个是有区别的,内部类可以看成外部类的一个成员变量,内部类和其他成员变量一样,可以有private,default,protected,private这4个权限修饰符进行权限控制。
Javaloverlover 评论(0) 有952人浏览 2011-10-09 08:02

java 内部类总结

  内部类: 1,概述内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能 使用PUBLIC和DEFAULT)。 2,分类成员内部类、局部内部类、静态内部类、匿名内部类(图形是要用到,必须掌握)。 3,使用方法 A,成员内部类:作为外部类的一个成员存在,与外 ...
ayumi11111 评论(0) 有786人浏览 2011-09-09 01:03

嵌套类和内部类的区别

1. 内部类的对象隐含一个外部类的对象引用,可以直接引用外部类的方法和属性,此外内部类不能定义静态的属性和方法,创建内部类对象必须依赖于一个外部对象。   2. 嵌套类不能直接引用外部类的non-satic属性和方法,创建嵌套类对象时不依赖外部类对象。
eriol 评论(0) 有1897人浏览 2011-08-28 21:39

Java语法总结 - 内部类

从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。 几种内部类的共性: A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。 B、内部类不能用普通的方式 ...
Yinny 评论(0) 有878人浏览 2011-08-24 16:41

模拟ArrayList

最近学习集合类,感觉光看总记不住,就边学习,边练习。 于是自己模拟了下常用的  ArrayList  类。名字为MyArrayList。 亮点是使用内部类返回 Iterator。 1:首先模拟 Iterator 接口。 /** * @author: 孟志昂 * @email: mengzhiang@gmail.com */ interface MyIterator { ...
mengzhiang 评论(2) 有1121人浏览 2011-08-15 22:00

java内部类学习(另一种工厂模式)

通过内部类实现工厂模式。 //Service接口 interface Service { void method1(); void method2(); } //创建Service的工厂接口 interface ServiceFactory { Service getService(); } //Service实现 class Implementation1 im ...
mengzhiang 评论(0) 有1101人浏览 2011-08-13 20:18

Java 内部类调用外部类方法的一个注意点

今天在写代码的时候,涉及到使用一个内部类去调用外部类方法的问题,总是得不到我想要的结果,后经过DEBUG,才发现哪里出现了问题。现写了一个简单的代码,来重现这个问题。   打印出来的结果为: a: 20 a: 0 a: 20  为什么是这么一个结果呢?我想,对第一个 20,大家应该没有任何意见吧。那么第二个为什么是 0 呢?我一开始一直以为打印出来的应该是 20,所以一直没想通,但看了以 ...
Rainbow702 评论(0) 有8338人浏览 2011-08-10 13:39

内部类的大概介绍

内部类 内部类有二种:成员式的(像外部类的属性)和区域式的(像外部类中的方法中的变量)。 一、成员式 该中的内部类有可分为:类级别(static声明的内部类)和对象级别 InnerClasses.java package innerClass;
朱润泽 评论(0) 有582人浏览 2011-08-09 10:55

No enclosing instance of type CheckInMethods is accessible. Must qualify the

这个错误是指 内部类,实例化的时候要先实例化外部类。   myAdapter = new CheckInMethods().new CheckinAdapter(context, R.layout.checkindialog, mylist); 改成这样就OK了
shendixiong 评论(0) 有2213人浏览 2011-08-03 10:56

嵌套类 内部类 静态内部类 匿名内部类

一、嵌套类(Nested Class)分为:内部类(Inner Class)、静态嵌套类(Static Nested Class) 二、写法: class OutClass{     static class StaticNestedClass{         ...     }     class InnerClass{         ...     } }   三、为什 ...
HUFFMANS 评论(0) 有1164人浏览 2011-07-30 18:03

内部类

本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 ...
jessen163 评论(0) 有998人浏览 2011-07-15 16:31

内部类小结

内部类的分类:静态内部类,成员内部类,局部内部类,匿名内部类。 注意: 1,一个内部类的对象能够访问创建它的外部类对象的所有属性及方法(包 ...
joyvag 评论(0) 有739人浏览 2011-07-15 14:34

未完 Nested Classes 嵌套类 & Inner Classes 内部类

http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.1.3 static嵌套类行为上更像一个独立的类,非static的嵌套类在行为上类似类的属性或方法且禁止声明static的方法。内部类可以访问外部类的所有方法与属性,但static的内部类只能访问外部类的静态属性与方法。 官方: Nested Classes: h ...
Wuaner 评论(0) 有1146人浏览 2010-01-18 11:17

类部类总结

package test.jdk; /** * 内部类的收集与整理 * * @author 赵学庆 www.java2000.net */ public class InnerTest { private String instAtt = "实例变量" ; pr ...
yangyangmyself 评论(0) 有1176人浏览 2009-10-29 11:43

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics