文章 > java基础 > java内部类的访问

java内部类的访问

头像

小妮浅浅

2021-04-02 16:05:53835浏览 · 0收藏 · 0评论

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内部类的访问,希望对大家有所帮助。更多Java学习指路:Java基础

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮