• 技术文章 >java >java基础

    java内部类的访问

    小妮浅浅小妮浅浅2021-06-17 09:58:29原创2230

    说明

    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基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java 内部类
    上一篇:java中volatile变量的原理 下一篇:内部类在java多重继承的实现

    相关文章推荐

    • java中内部类是什么意思• java成员内部类的内容介绍• 局部内部类在java中的使用注意点• java中匿名内部类的内容理解• 静态内部类在java的单例用法• java内部类的特性分析• java内部类实例化方法及出错解决• java内部类面试题的整理• java内部类的优点• java内部类的使用易错点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网