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

普通方法可以调用类里静态属性吗?

说下  可以还是不可以  为什么不可以

正在回答

2 回答

可以。

所谓静态属性和静态方法就是相当于本类中所有方法共有的资源,只是使用的方法不同而已。

静态属性和静态方法在静态方法中可以随意直接调用使用

但是要在普通方法中使用调用静态属性和静态方法的话就要创建类的对象,再通过这个对象去调用就行

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

可以得吧。例如:

public class test {

static int a = 3;

public void show() {

System.out.println(a);

}

public static void main(String[] args) {

test mo = new test();

mo.show();

}

}

在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。

如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。

这个问题在http://www.imooc.com/code/1843    这里有详解。  希望可以帮到你!

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

举报

0/150
提交
取消

普通方法可以调用类里静态属性吗?

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