- package day01;
- public class Test2 {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- new Outer().function();//创建匿名对象,因为调用一次实验
- }
- }
- class Outer{
- private String outer="outer";
- class Inter{//建立内部类
- private String inter="inter";
- void show(){
- System.out.println(new Outer().outer);//这个呢.就相当于在内部类中建立外部类的方法而
- //调用它的String outer的方法,就和在主函数中建立它的的对象.调用他的方法是一样的
- System.out.println(Outer.this.outer);//这句话内部类可以访问外部类你应该懂吧.视频已经将的很清楚的了
- }
- }
- void function(){//提供方法.给内部类初始化
- new Inter().show();
- }
- }
复制代码 |