为了账号安全,请及时绑定邮箱和手机立即绑定

我想知道这样为什么可以调用静态方法呢

public class files {    public static void main(String[] args) {		String name = "mann";		System.out.println(name);	}}

求解,这样name这个变量不是非静态的吗,怎么还能输出呢?


正在回答

3 回答

你可以理解为静态的成员和方法随着类的产生而产生,而非静态的随着对象的产生而产生吧,估计后面会讲到的。

0 回复 有任何疑惑可以回复我~

你这个是在主函数中调用的,你可以尝试自己写一个静态方法,再去调用一下

0 回复 有任何疑惑可以回复我~
#1

慕容730724 提问者

好的,谢谢
2019-06-26 回复 有任何疑惑可以回复我~

这个时候name是局部变量

0 回复 有任何疑惑可以回复我~
#1

慕容730724 提问者

那它是不是属于非静态变量呢,不好意思,这个地方不太理解。
2019-06-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想知道这样为什么可以调用静态方法呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信