美文网首页JDK学习笔记
Java 中的 static 关键字

Java 中的 static 关键字

作者: 吉不赛 | 来源:发表于2020-04-03 11:34 被阅读0次

内部类用static 和不用 static 修饰是两种完全不一样的用法,参考下面。

根据Oracle官方的说法:

Nested classes are divided into two categories: static and non-static. Nested classes that are declared static are calledstatic nested classes. Non-static nested classes are calledinner classes.

从字面上看,一个被称为静态嵌套类,一个被称为内部类。

从字面的角度解释是这样的:

什么是嵌套?嵌套就是我跟你没关系,自己可以完全独立存在,但是我就想借你的壳用一下,来隐藏一下我自己(真TM猥琐)。

什么是内部?内部就是我是你的一部分,我了解你,我知道你的全部,没有你就没有我。(所以内部类对象是以外部类对象存在为前提的)

至于具体的使用场景,我就不当翻译工了,有兴趣的直接去官网看吧。

传送门:http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html

相关文章

  • 1.3 static 关键字

    static 关键字 《Java编程思想》 中:static方法就是没有this的方法 static 修饰的方法或...

  • java面试问题总结与分享,很乱

    java中static关键字的作用 在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员...

  • Kotlin学习2

    1.Kotlin中static在kotlin中 没有static关键字,但是有类似java中static的用法例如...

  • Java static关键字

    声明static属性 static是Java中定义的一个关键字,主要是描述全局的概念,所以利用static关键字可...

  • Java中的static和final

    java中的static和final 此篇文章是记录我在学习Java中static和final关键字的笔记。 st...

  • Java static关键字

    Java之美[从菜鸟到高手演变]之Java中static关键字

  • 复习Java基础资料

    Java中面向字符的输入流 Java中的static关键字解析 Java中的main()方法详解 Java中普通代...

  • Java Static 用法

    Java中的Static关键字用的很多,但是总结起来,大概有:Static member、Static Block...

  • Java:3分钟带你全面了解Static静态关键字

    前言 在Java中,静态 Static关键字使用十分常见 本文全面 & 详细解析静态 Static关键字,希望你们...

  • java基础知识面试题

    static关键字什么意思?java中是否可以覆盖一个private或者是static的方法? “static”表...

网友评论

    本文标题:Java 中的 static 关键字

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