JAVA中,非静态方法可以调用静态成员变量吗?

 我来答
镜晓莉旷睿
游戏玩家

2019-01-26 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:802万
展开全部
当然可以。
1.
静态成员变量和静态成员方法都是属于类而不是某一个具体实例的,静态成员(包括属性和方法)是在类加载阶段就已经初始化了的,所以当某一个实例访问静态成员的时候,静态成员肯定是已经存在了的,所以可以访问。
2.反过来,如果让静态方法去访问实例成员那就不行了,因为实例成员的初始化在静态成员之后
夷逸雅顾依
2020-03-05 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:783万
展开全部
非静态的是属于某个对象的。
你在静态方法中调用,到底调用哪个对象啊?系统不知道啊。
所以不允许了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式