您的位置:首页 > 编程语言 > Java开发

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;

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 内部类
相关文章推荐