美文网首页
第十一天_java异常-内部类(2018-08-08)

第十一天_java异常-内部类(2018-08-08)

作者: 董秀才 | 来源:发表于2018-08-10 18:36 被阅读0次

    1、异常

    2、内部类

        2.1、成员内部类(在类中),用法:

    成员内部类调用

            在类的里面在方法外面,和成员方法与成员变量一个等级、Outer$Inner    表示的是Outer       大类中的内部类Inner

            如果成员内部类中的方法,访问外部类中的属性,名字不同的时候,直接用。但是名字相同的时候,外部类.this.属性

        2.2、局部内部类(在方法内中)

            此类传在方法内部,和局部变量平起平坐。

            如果成员内部类中的方法,访问外部类中的属性,名字不同的时候,直接用。但是名字相同的时候,外部类.this.属性

            用法:直接在方法内new局部内部类,在方法中调用,然后外部类调用方法。因为局部内部类在成员方法内,和局部变量一样。所以外部类不能直接调用局部内部类。

        2.3、静态内部类

        静态内部类,位置在类中与方法平起平坐

        静态内部类中,如果想直接访问外部成员的话,要求外部类成员也是静态的。如果不是静态的,需要先new  外部类,在使用外部类的属性

        如果外部类想调用静态内部类的普通方法,需要   外部类.内部类().内部类方法

    静态内部类用法

        2.4、匿名内部类

    匿名内部类

    相关文章

      网友评论

          本文标题:第十一天_java异常-内部类(2018-08-08)

          本文链接:https://www.haomeiwen.com/subject/uzcxbftx.html