- 浏览: 193771 次
文章分类
最新评论
public class TestInnerClass { void m(){ System.out.println("Outer.m()"+"-"+this); } public class Inner extends TestInnerClass{ void m(){ TestInnerClass.this.m(); System.out.println("Inner.m()" + "-" +this); } } public static void main(String[] args) { TestInnerClass out = new TestInnerClass(); TestInnerClass.Inner i1 = out.new Inner(); Inner i2 = i1.new Inner(); System.out.println(out); System.out.println(i1); System.out.println(i2); System.out.println("================="); out.m(); System.out.println("================="); i1.m(); System.out.println("=================="); i2.m(); } } output: TestInnerClass@3ce53108 TestInnerClass$Inner@6af62373 TestInnerClass$Inner@459189e1 ================= Outer.m()-TestInnerClass@3ce53108 ================= Outer.m()-TestInnerClass@3ce53108 Inner.m()-TestInnerClass$Inner@6af62373 ================== Outer.m()-TestInnerClass@3ce53108 Inner.m()-TestInnerClass$Inner@6af62373 Inner.m()-TestInnerClass$Inner@459189e1 尽管逻辑上看可以嵌套任意多层次的类,但是编译后实现只存在两个类 TestInnerClass 和TestInnerClass.Inner
发表评论
-
JDK配置
2012-09-19 14:13 688JAVA_HOME C:\Program Files\ ... -
Java abstract class interface 区别
2012-09-09 23:35 9851.abstract class 表示的是一种继承关系,并 ... -
全组合
2012-08-28 23:10 877package cn.xmu.microsoft; ... -
全排列
2012-08-28 11:35 837private static String[] perm ... -
Java 方法引用
2012-08-12 11:23 773一个对象的引用本质上是一个很强的完整和安全方面约束能力的对象指 ... -
Java 动态绑定 静态绑定
2012-08-12 11:07 811静态绑定:使用编译类型的对象引用 动态绑定:使用运行类型所指 ... -
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available
2012-05-26 15:34 951Eclipse 在 Unbutu下双击图标启动会出现上述问题, ... -
Java BitSet
2012-04-13 09:29 925//说明 bs 至少能够装下65bits 大小由系统 ... -
Java 中文编码问题
2012-04-10 22:09 774import java.io.UnsupportedEn ... -
Hadoop in-mapper combining 实例
2012-04-08 14:46 2595import java.io.IOException; ... -
Java 正则表达式
2012-04-08 09:50 867Pattern p = Pattern.compile( ... -
Java 加载属性配置文件
2012-04-07 16:49 675import java.util.MissingReso ... -
Java notify wait
2012-04-06 09:42 1072wait 和 notify 是Object类而非Thread类 ... -
Dangling meta character '*' near index 0
2012-04-05 14:12 1218这个由于是在java中使用split(“”);造成的,在 ... -
Logger
2012-04-05 08:54 784/LogTest/src/log4j.properties ... -
分割字符串时存在多个分隔符
2012-03-20 17:14 905public static void main(Str ... -
Error: could not open `C:Program FilesJavajre6libamd64jvm.cfg'
2012-02-26 18:55 1075重新配置环境变量后出现可以编译,不可以运行... 删除 ... -
JAVA 运行包中的类
2012-02-23 13:41 1080Java中的包是以目录的形式组织的,在java文件中如果指定了 ... -
Data Access Object
2012-02-18 21:24 755DAO:Data Access Object 把项目开发分为 ... -
文件读写问题
2012-02-16 13:36 743'赵','1234' '钱','2345''孙','3456 ...
相关推荐
在“java_innerclass_instance.rar_innerclass”这个压缩包中,包含的资源可能是一个关于Java内部类实例应用的示例代码。 内部类主要有四种类型:成员内部类、局部内部类、匿名内部类和静态内部类。这里我们主要...
可以通过"OuterClass.InnerClass"的方式引用静态成员类,如`new Outer.Inner1()`。 6. **使用场景** - 当需要创建一个与外部类紧密相关的辅助类,并且希望这个类在没有外部类实例的情况下也能存在时,可以使用...
Java 易混淆概念 Anonymous Inner Class Java编程语言中存在一些易混淆的概念,今天我们将探讨 Anonymous Inner Class、final、finally、finalize 的区别,Static Nested Class 和 Inner Class 的不同,&和&&的区别...
1. 对于成员内部类和静态嵌套类,可以通过`new OuterClass().new InnerClass()`或`OuterClass.InnerClass inner = new OuterClass().new InnerClass();`来实例化。 2. 局部内部类和匿名内部类只能在定义它们的方法...
Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)
OuterClass.InnerClass innerObj = outerObj.new InnerClass(); ``` #### 三、访问权限 内部类和静态嵌套类都可以声明不同的访问权限,包括`public`、`protected`、`package-private`(默认访问权限)、`private...
嵌套类主要分为两大类:静态嵌套类(Static Nested Class)和非静态嵌套类(Non-static Nested Class),后者通常被称为内部类(Inner Class)。 - **静态嵌套类**:此类嵌套类被声明为`static`,因此它们与外部类...
InnerClass01Test.java
匿名内部类 inner class 马克-to-win java视频的详细介绍
java程序代码,供大家参考。不会的时候可以看看啊
匿名内部类 inner class 马克-to-win java视频的详细介绍
本节内容包括 接口基本概念 使用接口的例子 接口的定义 接口的实现 接口与抽象类 接口和回调 内部类(介绍)
Java面向对象(高级)-- 类的成员之五:内部类(InnerClass)
Java 面试题 经典 第一,谈谈final, finally, finalize的区别。...第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五,HashMap和Hashtable的区别。
在Java中,还有Static Nested Class和Inner Class的概念。Static Nested Class意味着创建一个static内部类的对象,不需要一个外部类对象,不能从一个static内部类的一个对象访问一个外部类对象。 在Java面试中,还...
Instance inner 实例内部类 马克-to-win java视频的介绍
Instance inner 实例内部类 马克-to-win java视频的介绍
Instance inner 实例内部类 马克-to-win java视频的介绍
Instance inner 实例内部类 马克-to-win java视频的介绍