說明
1、當外部類別的物件建立內部類別的物件時,內部類別的物件必須秘密捕捉指向外部類別的物件的參考。
2、存取外部類別的成員時,使用該引用來選擇外部類別的成員。當然,這些編輯器已經幫助我們處理了。
另外,注意內部類別只是編譯現象,與虛擬機器無關。編譯器將內部類別編譯成外部類別名稱$內部類別名稱的常規文件,虛擬機器對此一無所知。
實例
class MainActivity extends AppCompatActivity{ .... private List<Fragment> fragments = new ArrayList(); private class BottomPagerAdapter extends FragmentPagerAdapter{ .... @Override public Fragment getItem(int position) { return fragments.get(position); } ... } ... }
以上是Java內部類別的存取方式是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!