• 技术文章 >java >java基础

    java内部类的访问

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

    说明

    1、当外部类的对象创建内部类别的对象时,内部类别的对象必须秘密捕捉指向外部类别的对象的引用。

    2、访问外部类别的成员时,使用该引用来选择外部类别的成员。当然,这些编辑器已经帮助我们处理了。

    另外,注意内部类只是编译现象,与虚拟机无关。编译器将内部类编译成外部类名称$内部类名称的常规文件,虚拟机对此一无所知。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    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学习网