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

Java中的内部类(三)

2017-09-12 21:14 190 查看
package com.mldn.demo;

import com.mldn.demo.Outer.Inner;

//Java中的内部类:把内部类与外部类分隔开

//内部类的唯一好处:可以在内部类中访问外部类的私有属性

//在外部类中访问内部类(如何实例化内部类对象) : 外部类.内部类  内部类对象=外部类实例.new 外部类();

class Outer2{  //定义外部类
private String info="hello world!"; //定义外部类的私有属性
class Inner2{  //定义内部类
public void print(){
System.out.println(info);//在内部类中可以直接访问外部类的私有属性
}
}

}

public class InnerClassDemo3 {
public static void main(String[] args) {
  Outer2 outer2=new Outer2(); //实例化外部类对象
  Outer2.Inner2 inner2=outer2.new Inner2(); //实例化内部类对象
  inner2.print();
}

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