java 通过外部类的实例创建内部类的实例
2014-07-22 13:37
447 查看
package com.card;
/**
* 通过外部类的实例创建内部类的实例
*
* by Zhiwang Zhang on 2014年7月18日
*/
public class Test96 {
public static void main(String[] args) {
Test96 test = new Test96();
// 通过外部类的实例创建内部类的实例
// 方法1:
InnerClass innerClass = test.new InnerClass();
System.out.println(innerClass.age);
// 方法2:
Test96.InnerClass innerClassSec = test.new InnerClass();
System.out.println(innerClassSec.age);
// 方法3:
InnerClass innerClassThir = test.getInnerInstance();
System.out.println(innerClassThir.age);
}
public InnerClass getInnerInstance() {
return new InnerClass();
}
// 内部类
public class InnerClass {
private int age = 1;
}
}
package com.card;
/**
* 通过外部类的实例创建内部类的实例
*
* by Zhiwang Zhang on 2014年7月18日
*/
public class Test96 {
public static void main(String[] args) {
Test96 test = new Test96();
// 通过外部类的实例创建内部类的实例
// 方法1:
InnerClass innerClass = test.new InnerClass();
System.out.println(innerClass.age);
// 方法2:
Test96.InnerClass innerClassSec = test.new InnerClass();
System.out.println(innerClassSec.age);
// 方法3:
InnerClass innerClassThir = test.getInnerInstance();
System.out.println(innerClassThir.age);
}
public InnerClass getInnerInstance() {
return new InnerClass();
}
// 内部类
public class InnerClass {
private int age = 1;
}
}
相关文章推荐
- 内部类访问外部类的变量必须是final吗,java静态方法中不能引用非静态变量,静态方法中不能创建内部类的实例
- Java通过继承外部类来建立该外部类的protected内部类的实例(转)
- java里面如何创建一个内部类的实例?
- Java通过反射创建内部类
- 【java里创建一个内部类的实例】
- Java中用反射通过构造方法创建实例
- Java中通过类名创建一个类的实例
- Java创建内部类对象实例详解
- 【Java】如何创建内部类的实例?
- java通过暴力反射创建不可实例化类的对象实例
- Java 创建内部类实例
- java炒冷饭系列09 内部类的创建和链接到外部类
- java创建API,通过document生成xml返回给外部
- 【Java】内部类访问的外部变量定义成final (数据保持一致,外部修改后无法通知内部,编译的时候会通过构造方法传进来) Java内部类一般访问不了外部变量
- 外部类类名.this.varName 访问外部类实例属性 ; 通过 this.varName 访问外内部类实例的属性
- JAVA动态模块的设计实现以及如何通过newInstance()来创建带参的构造类实例
- oracle共享服务器创建成功后,通过jdbc连接数被限制,报错:java.sql.SQLException: Io 异常: End of TNS data channel解决方法
- 通过Eclipse创建一个Project ,Java Project 和Tomcat Project 生成的目录和文件
- (源码实例)通过层DIV实现,当鼠标放在链接上面,显示图片及文字 - 流星絮语 JAVA学习笔记 - CSDNBlog
- JAVA程序通过后台登陆网站,获取Session,然后再POST Http Request添加数据到数据库的实例