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();
}
}
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();
}
}
相关文章推荐
- Java的单向链表和内部类的结合使用
- java 内部类实现多重继承
- java 自我知识总结(十六)匿名内部类
- Java匿名内部类浅析
- java 第七天 面向对象(基础篇之对象数组与内部类)
- 黑马程序员_Java学习日记第三天-多态、内部类、异常处理
- 关于Java中的内部类
- JAVA 匿名内部类
- java中内部类的研究
- Java语法总结 - 内部类
- Java匿名内部类
- java中匿名内部类的两种实现方式
- java面向对象(九) 内部类
- java 内部类
- [笔记][Java 4 android] [035~044] 内部类、线程和类集框架
- 28 java 内部类 局部内部类
- 29 java 例名内部类
- 初学Java,匿名内部类(二十)
- Java里面的四大内部类
- [置顶] Java面向对象-匿名内部类