• java关键字static


    static修饰的成员,属于类的

    2、static关键字的特点:

    static修饰的成员,属于类(称之为类成员或类变量),而不属于某一个对象,但可以被类的
    所有对象共享。可以通过类名进行访问,当然也可以通过对象进行访问(推荐使用类名调
    用)
    类名.静态变量 类名.静态方法 static修饰的成员,随着类的加载而加载,优先于对象加载;
    类一加载,就会加载静态成员,此时还没有创建对象,所以静态成员一定比对象加载要早
    3、static小总结:
    如果希望某个成员变量被所有对象共享,就可以定义为静态的。
    如果希望即使不创建对象,就可以访问一个成员变量或成员方法,就可以将这个成员变量和
    成员方法修饰为静态的,直接通过 类名.成员变量 或 类名.成员方法 就可以
    访问

    1.3.3. static注意事项

    静态方法只能访问静态变量和其他静态方法,反过来说,静态方法是不能访问非静态变量和非静
    态方法的。
    而非静态方法可以随意访问,意思是说:非静态方法既可以访问非静态成员变量以及其他的非静
    态方法,也可以访问静态成员变量和静态成员方法。
    总结为一句话就是:静态成员方法只能访问静态成员!
    下面通过代码进行说明:

    静态资源不能访问非静态资源

  • 相关阅读:
    Python GIL-------全局解释器锁
    JavaScript简介
    MongoDB查询
    创建、更新和删除文档
    MongoDB基础知识
    Linux安装mysql
    函数、变量、参数
    循环语句
    控制语句
    集合
  • 原文地址:https://www.cnblogs.com/ch2020/p/16846101.html
Copyright © 2020-2023  润新知