首頁  >  文章  >  Java  >  Java內部類別的存取方式是什麼?

Java內部類別的存取方式是什麼?

PHPz
PHPz轉載
2023-04-21 15:34:361167瀏覽

說明

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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除