美文网首页JavaJAVA入门交流
Java中的静态内部类

Java中的静态内部类

作者: 程序员阿狸 | 来源:发表于2021-01-25 09:42 被阅读0次

    一:静态内部类

    使用static修饰的变量是静态变量,使用static 修饰的方法是静态方法,静态变量和静态方法都不依赖于对象存在(直接属于类),同理使用修饰的内部类就是静态内部类,又同理,静态内部类依赖于外部类存在,可以直接在外部类之外实例化静态内部类对象。

    DEMO:定义静态内部类

    发现在静态内部类中不能访问外部类的非静态属性。

    DEMO:实例化静态内部类

    发现了静态内部类实例化的时候是直接创建的,没有先创建外部类对象。所以静态内部类对象是不依赖于外部类对象存在的。

    我之前在学习过程中用到的一些学习资料整理成了文档,以及我自身之前的一个面试文案和知识点补充,有需要的可以加我的扣扣群697888503,这里也希望大家最终都能够学有所成,学习编程不是一天两天的功夫,勤能补拙才是硬道理,祝大家最终都能成为一名合适开发攻城狮。

    总结:

    1、静态内部类不能访问外部类的非静态属性

    2、静态内部类对象不依赖于外部类对象存在。

    相关文章

      网友评论

        本文标题:Java中的静态内部类

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