美文网首页慕课java
2020-03-19--static

2020-03-19--static

作者: ssss2 | 来源:发表于2020-03-19 11:42 被阅读0次

    static +属性:静态属性(类属性)

    全类共享,所有实例化的对象,共用同一块内存空间,从类第一次加载时产生,类彻底销毁时释放空间
    类名.属性或者对象名.属性访问

    static+方法:静态方法(类方法)

    类共享,类名.方法(推荐)或对象名.方法调用静态方法
    最好用静态方法调用静态属性
    静态方法只能使用同一类中静态成员,不能直接访问同一类的非静态成员,不能用this
    通过对象实例化后,对象.成员访问非静态成员。


    image.png

    代码块

    类中的代码块称为:构造代码块
    构造代码块前+static:静态代码块
    无论实例出多少对象,静态代码快只执行一次
    构造代码块随实例化过程调用执行
    普通代码块随方法调用执行

    相关文章

      网友评论

        本文标题:2020-03-19--static

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