最新文章列表

Java 实例内部类 总结

public class OutClass { private String name = "外部类的字符串成员"; public class InnerClass { int number = 10; public void InnerSay1() { System.out.println(name);// 内部类可以访问外部类的所有成员 } ...
lfl2011 评论(0) 有1128人浏览 2013-03-07 23:43

12、内部类

一、内部类       将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)   二、理解       当描述事物时,事物的内部还有事物,该事物用内部类来描述,因为内部事物在使用外部事物的内容 如: class Body//身体 { private class Heart//心脏 { //....... } }   三、特点 ...
豆豆咖啡 评论(0) 有863人浏览 2013-03-03 10:30

Java编程思想中的一个关于类实例化的说明

最近在看《Thinking in Java》,看到一个关于内部类的例子,详细如下:   class Egg2 { protected class Yolk { public Yolk() { System.out.println("Egg2.Yolk()"); } public void f() { System.out.printl ...
wangleyiang 评论(0) 有873人浏览 2013-01-06 09:40

Java内部类

一、内部类的定义 可以将一个类的定义放在另一个类的定义内部,这就是内部类 public class OutterClass{ private class InnerClass{ } } 二、创建内部类 以下在Test类中定义了一个InnerClass内部类,然后在Test中的useInnerClass方法中使用 public class Test { public vo ...
秋风扫落叶 评论(0) 有2061人浏览 2013-01-03 22:07

内部类详解

    内部类 本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员
zhangyq_qq 评论(0) 有816人浏览 2013-01-02 14:39

java内部类

java内部类   /**  * 内部类 可以是public private static,  * 可以在类中,方法中,  * 可是是匿名,  * 可以使用外部类成员,也可以使用方法中final变量-非static  * 可以依靠外部类实例化,或是正常在类外实例化-static的嵌套类  * 可以内部类再内部类-static的嵌套类  *   * 看几个例子就不言而喻了 ...
blackproof 评论(0) 有1009人浏览 2012-12-24 18:02

Java内部类的使用小结

转载:http://android.blog.51cto.com/268543/384844
ericslau 评论(0) 有693人浏览 2012-12-07 12:01

java复习笔记(二)

1. 内部类是寄存在外部类上的,普通内部类(非静态类)可以通过OuterClass.this.xxx来访问外部类的Field,即非静态内部类可以访问外部类的private成员,而 ...
blueheart789 评论(0) 有805人浏览 2012-11-18 20:55

映射flex类到java内部类

java端 public class Person{    public static class Address{    } } 现在flex端只需要Address.as,不需要Person.as,那么我可以直接将flex端的Address.as映射到java端的内部类Address上,用如下语句: RemoteClass(Alias="com.aa.bb.Person#Addres ...
darrenzhu 评论(0) 有1245人浏览 2012-11-14 16:05

内部类,嵌套类(Nested, Inner, Member, and Top-Level Classes)

要点: 1) 外围类不能直接访问嵌套类的成员,不论嵌套类是静态的还是非静态的,原因很简单,如果只实例化了外围类的对象,根本没有创建出嵌套类的对象,那外围类的对象访问什么? 2) 非静态的嵌套类才称为“内部类”(inner class),静态的嵌套类就称为"静态嵌套类" 3) 内部类的实例化是通过外围类的实例new出来的,即必须现有外围类对象存在,    OuterClass.I ...
darrenzhu 评论(0) 有2736人浏览 2012-11-13 16:46

THJ之内部类初探(1)

(这一系列的文章代码均摘自thingking in java,之后就不再另外声明了,感谢 thinking in java)  之前在别人的代码里面见过内部类,但是一直疑惑,为什么会有内部类这个东西,在我看来在Class里面定义几个属性和函数也没什么区别呀。 今日开始翻thinking in java,就直奔此章节去了。 //: innerclasses/Parcel1.java // ...
顾惜朝 评论(0) 有748人浏览 2012-10-21 20:18

java中的内部类

内部类是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义。内部类有如下特性: 可以使用包含它的类的静态和实例成员变量,即使它们在外围类中是private 的。 若被声明为static,就不能再访问其外部类的非静态成员。 若想在Inner Class中声明任何static成员,则该Inner Class必须声明为static。 内部类可以使用 ...
yumingtao 评论(0) 有696人浏览 2012-08-25 09:46

java 内部类

成员内部类: /*内部类的共性 * 内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。 * (1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。 * (2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。 * (3)、内部类 ...
宋建勇 评论(0) 有1061人浏览 2012-08-01 17:17

java内部类用法小结

定义: 顾名思义,创建于外部类之内的类。可以定义于外部类的方法内。 下面用I类表内部类,O类表外部类。(I:inner,O:outer) 用途: 1.private修饰的内部类用来隐藏实现的细节 2.匿名类使方法实现更简洁、优美(例:工厂方法,适配器方法) 3.可用于有效的实现“多重继承” 4.水平有限暂不明。 特性:(可类比O类方法) 1.可以使用O类所有成员(包括private) 2.可以 ...
IO_oI 评论(0) 有787人浏览 2012-07-31 16:20

内部类

1) 静态内部类:使用static 修饰,声明在类体中. 静态内部类中可以访问外部类的静态成员。 2) 成员内部类: 声明在类体中,不使用static,具有类的成员特征 也就是,必须有类的实例才能创建内部类实例。内部类实例 可以访问共享外部类的成员变量。很常用。 如:链表的节点就可以定义为内部类 3) 局部内部类:把类声明在方法中,就是局部内部类,作用域 类似局部变量。很少见。 4) 匿名内部类,匿 ...
Jacular 评论(0) 有741人浏览 2012-07-22 22:16

转:java内部类

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设 ...
bluesky86 评论(0) 有997人浏览 2012-07-09 16:08

Java 内部类

  Java 内部类    Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。    1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。 public class Outer{ private static int i = 1; private int j ...
PerfectPlan 评论(0) 有1226人浏览 2012-06-20 21:33

java 运行时类型识别(RTTI) - 2 - 反射

java 运行时类型识别(RTTI) - 1 - Class与instanceof java 运行时类型识别(RTTI) - 2 - 反射   本文将叙述如何运行时查看类信息,其中包括变量,方法,以及通过 ...
su1216 评论(0) 有3123人浏览 2012-05-30 10:58

java内部类

这段时间看了传智播客的多线程编程部分视频,中间看到了一个在内部类中定义静态变量有错,老师说出了内部类中不能创建静态成员, 下边对内部类 ...
xiuluocd 评论(0) 有758人浏览 2012-04-28 22:24

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54916) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37266) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics