Heim > Java > javaLernprogramm > Hauptteil

Was ist die Zugriffsmethode der inneren Java-Klassen?

PHPz
Freigeben: 2023-04-21 15:34:36
nach vorne
1215 Leute haben es durchsucht

Erklärung

1. Wenn ein Objekt einer äußeren Klasse ein Objekt einer inneren Klasse erstellt, muss das Objekt der inneren Klasse heimlich einen Verweis auf das Objekt der äußeren Klasse erfassen.

2. Wenn Sie auf Mitglieder einer externen Kategorie zugreifen, verwenden Sie diese Referenz, um Mitglieder der externen Kategorie auszuwählen. Natürlich haben diese Redakteure das bereits für uns erledigt.

Beachten Sie außerdem, dass innere Klassen nur ein Kompilierungsphänomen sind und nichts mit der virtuellen Maschine zu tun haben. Der Compiler kompiliert die innere Klasse in eine reguläre Datei mit dem Namen der äußeren Klasse $ Name der inneren Klasse, und die virtuelle Maschine weiß nichts davon.

Instanzen

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);
        }
        ...
    }
    ...
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist die Zugriffsmethode der inneren Java-Klassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage