Penjelasan
1 Apabila objek kelas luar mencipta objek kelas dalam, objek kelas dalam mesti secara rahsia menangkap rujukan kepada objek luar. kelas.
2. Apabila mengakses ahli kategori luaran, gunakan rujukan ini untuk memilih ahli kategori luaran. Sudah tentu, editor ini telah mengurusnya untuk kami.
Selain itu, sila ambil perhatian bahawa kelas dalaman hanyalah fenomena kompilasi dan tiada kaitan dengan mesin maya. Pengkompil menyusun kelas dalam ke dalam fail biasa dengan nama kelas luar $ nama kelas dalam, dan mesin maya tidak mengetahui apa-apa mengenainya.
Contoh
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); } ... } ... }
Atas ialah kandungan terperinci Apakah kaedah akses kelas dalaman Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!