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

 我来答
百度网友4f1df3b41
2012-07-15 · TA获得超过1913个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:467万
展开全部
当然可以。
1. 静态成员变量和静态成员方法都是属于类而不是某一个具体实例的,静态成员(包括属性和方法)是在类加载阶段就已经初始化了的,所以当某一个实例访问静态成员的时候,静态成员肯定是已经存在了的,所以可以访问。
2.反过来,如果让静态方法去访问实例成员那就不行了,因为实例成员的初始化在静态成员之后
追问
谢谢,解释得很详细,受教了。。。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
涂丹凤
2012-07-15 · 超过12用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:44.4万
展开全部
可以的,非静态方法可以调用静态的成员变量,但是静态方法不能调用非静态方法的成员变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
forever_huizi
2012-07-15 · TA获得超过259个赞
知道答主
回答量:55
采纳率:0%
帮助的人:49.3万
展开全部
可以,静态的要比非静态的先加载的,当然可以
只是反过来就编译不过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aichxq86
推荐于2017-11-25 · TA获得超过594个赞
知道小有建树答主
回答量:785
采纳率:100%
帮助的人:416万
展开全部
实例方法既可以操作实例变量,又可以操作类变量.
追问
非静态方法可以成实例方法吗?
追答
非静态方法(实例方法)可以调用实例方法,也可以调用静态方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式