66问答网
所有问题
java非静态方法里可以调用静态方法吗
如题所述
举报该问题
推荐答案 2017-01-12
静态static方法中不能调用非静态(non-static)方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。
其实这个事实的应用很经常,以至于我们不去重视:
在主函数(static方法)中我们经常创建某个类的实例,再利用其引用变量调用它的非静态方法。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UxpxUv29U9ss2niD22x.html
其他回答
第1个回答 2017-01-10
可以的,但是静态方法里不能调用非静态方法和成员变量
相似回答
大家正在搜
相关问题
java中如何在静态方法中实现对非静态方法的调用,请问各位有...
java中如何用静态方法访问非静态变量
非静态方法中不能直接调用静态方法吗
JAVA中 在static方法内部能否调用非静态方法
java非静态方法中能直接调用静态方法么
java中静态方法中不能调用非静态方法
java主方法如何调用非静态方法?
java中main方法里面调用非静态方法。