1. 程式人生 > >普通內部類的訪問規則

普通內部類的訪問規則

什麽 規則 訪問 pub pri 類對象 system print test

/*
什麽是內部類:類裏面的類
好處:內部類可以直接訪問外部類的成員(因為內部類中持有外部類的引用 外部類.this)
外部類要訪問內部類成員,必須建立內部類對象

  • @author WangShuang
  • */
    public class Test {
    public static void main(String[] args) {
    Outer outer = new Outer();
    outer.omethod();
    Outer.Inner inner = new Outer().new Inner();//內部類的訪問方法
    inner.imethod();
    }
    }

class Outer{
private int onum = 1;

class Inner{
int inum = 2;
public void imethod(){
System.out.println(onum);
}
}
public void omethod(){
Inner inner = new Inner();
System.out.println(inner.inum);
}
}

普通內部類的訪問規則