标签:注意事项 微软雅黑 静态成员 构造方法 关键字 对象 通过 static关键字 微软
1、static关键字
(1)使用static关键字修饰的内容,不再属于对象自己,而是属于类的,凡是本类的对象,都共享同一份;
(2)无论是成员变量还是成员方法,如果用static修饰,在其他类访问时,推荐使用类名称进行调用;(静态变量:类名称.静态变量;静态方法:类名称.静态方法;)
(3)注意事项:1》静态不能直接访问非静态,原因是在内存当中先有静态内容,后有非静态内容;
2》静态方法中不能用this,原因:this代表当前对象,通过谁调用的方法,谁就是当前对象;
(4)在方法区中有一块区域,存储静态资源,根据类名称访问静态成员变量时,是去方法区的静态区中找资源,全程和对象没有关系,静态成员变量也没有进入堆中;
(5)静态代码块:1》当第一次用到本类时,静态代码块执行唯一的一次;
2》静态内容总是优先于非静态,所以静态代码块比构造方法先执行;
3》典型用途:用来一次性的对静态成员变量进行赋值;
标签:注意事项 微软雅黑 静态成员 构造方法 关键字 对象 通过 static关键字 微软
原文地址:https://www.cnblogs.com/xiaozhu1017/p/12609820.html