java关键字static

static修饰的成员,属于类的

2、static关键字的特点:

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

1.3.3. static注意事项

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

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

posted @   竹石2020  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
点击右上角即可分享
微信分享提示