分享

Static关键字

 悦光阴 2021-05-06

Static关键字

  • Static修饰的属性称为类变量,修饰的方法称为静态方法,类变量和静态方法可直接使用类名点变量名/方法名调用,

    但实例变量(没有static修饰的属性)和非静态方法就必须通过new一个对象进行调用

  • 静态代码块在类被加载的时候就运行了,而且只运行一次,优先于各种代码块及构造器

    构造代码块和构造函数都是在创建对象时被调用,但优先于构造函数

    普通代码块与构造代码块的区别是:构造代码块是在类中定义的,而普通代码块是在方法中定义的

    执行顺序:静态代码块>构造代码块>构造器>普通代码块

  • 静态导入包:

    //可直接将方法导入,这样就可以直接调用方法,不需要用类名.调用方法
    import static java.lang.Math.random;
    //也可直接导入常量
    import static java.lang.Math.PI;
    

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多