皮卡丘不是竹鼠 (@pkqbszs)古法编程java学习之内部类 中发帖

我的其他笔记可以查看JAVA学习记录总贴 
内部类
基础知识
内部类的类的第五大成员。 
五大成员分别是:属性、方法、构造器、代码块、内部类。 
定义:一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为“内部类”,在外面的类称为“外部类”,内部类最大的特点就是可以访问私有属性,并且可以体现类与类之间的包含关系。

语法
class Outer{//外部类
    class Inter{//内部类
    
    }
}
class OtherOuter{//外部其他类
}

PS:内部类是OOP的重难点,底层源码有大量的内部类,必须要要下来这一块。 
分类


定义在外部类局部位置(比如方法内) 


局部内部类(有类名) 


匿名内部类(无类名,重点!!!!!!!) 




定义在外部类的成员位置上 


成员内部类(没用static) 


静态内部类(使用static...
 
 
Back to Top