美文网首页
day08_面向对象_内部类

day08_面向对象_内部类

作者: 简单的书写点 | 来源:发表于2018-11-13 21:28 被阅读0次

    内部类概述:

    把类定义在其他类的内部,这个类就被称为内部类。
    举例:在类A中定义了一个类B,类B就是内部类。
    

    内部的访问特点:

    A:内部类可以直接访问外部类的成员,包括私有。
    B:外部类要访问内部类的成员,必须创建对象。
    

    内部类位置

    成员位置:在成员位置定义的类,被称为成员内部类。    
    局部位置:在局部位置定义的类,被称为局部内部类。
    

    成员位置:在成员位置定义的类,被称为成员内部类。

    匿名内部类

    就是内部类的简化写法。

    前提:存在一个类或者接口
    这里的类可以是具体类也可以是抽象类。

    格式:
    new 类名或者接口名(){ //类的子类或者接口的实现类
    重写方法;
    }

    本质是什么呢?
    是一个继承了该类或者实现了该接口的子类匿名对象。

    相关文章

      网友评论

          本文标题:day08_面向对象_内部类

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