美文网首页程序员
Java中static、final、类部类作用,简单介绍

Java中static、final、类部类作用,简单介绍

作者: Andy刘家健 | 来源:发表于2018-06-09 20:56 被阅读0次

    不断的学习过程中发现往下深究问题,技术,代码的前提是拥有良好的基础。

    比方说看到一些变量名、方法前加有static的字样。你懂吗?

    在变量名、方法名前加有static字样。例如

    private static int a;    是全局、静态的意思。在编译的时候就写在了内存中。

    1 因此,不用实例化就可以使用;可以用类名直接使用

    2 在多线程中,static是线程安全的,因为static的变量是共享的

    在变量名前加油final的,标识常量的意思

    1 其最大特点是只能赋值一次

    2 穿透力强

    最后讲一下类部类的作用

    使用原因:

    1 一般只为其外部类使用

    2 内部类可以继承一个接口,因此可以完善java多继承机制

    3 有隐藏功能

    3 无条件访问外部类的成员,因为类部类就相当于外部类的成员

    有时候在类部类加static,则称其为静态类部类

    静态类部类只能访问外部类的静态成员和方法

    相关文章

      网友评论

        本文标题:Java中static、final、类部类作用,简单介绍

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