66问答网
所有问题
java静态方法能调用非静态方法么
如题所述
举报该问题
推荐答案 2016-09-06
当然可以。你可以参考示例。
public class A{
//类A中非静态方法
public void func(){ ...... }
//类A中静态方法(主函数)
public static void main(String[] args){
A a=new A();//需实例化A的对象后才可以调用A中非静态方法
a.func();
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pvsDs9UiisspxpDi9s.html
其他回答
第1个回答 2016-09-06
静态static方法中不能调用非静态(non-static)方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。
第2个回答 2016-09-06
不能
。。。
相似回答
java静态方法能调用非静态方法么
答:
当然可以
。你可以参考示例。public class A{ //类A中非静态方法 public void func(){ ... } //类A中静态方法(主函数)public static void main(String[] args){ A a=new A();//需实例化A的对象后才可以调用A中非静态方法 a.func();} ...
JAVA中
在
static方法
内部
能否调用非静态方法
?
答:
static方法内部不能直接调用非静态方法
,可以在调用之前实例化非静态方法所在的类,再用类点方法来调用。例:非静态方法是className类里面的method();className cn=new className();cn.method();这样就可以了。希望能帮助你。
java 静态方法
里面
可以调用非静态方法吗
答:
//可以的
!public class StaticTest {public static void main(String[] args) {System.out.println("\n\t\t如何实现静态方法调用非静态方法有哪些\n");//方式1:匿名调用!new StaticTest().show();//方式2:创建对象调用!StaticTest st=new StaticTest();st.show();}//非静态方法!void show...
用static修饰的
方法能
不
能调用非static方法
,能不能访问非static变量...
答:
不能
,因为静态方法在类装载的时候就分配了内存块,而非静态的方法和变量在new这个类的对象的时候才分配内存块, 他们内存分配的时间不一样 静态区域访问非静态区域是没有任何意义的 本回答由提问者推荐 举报| 答案纠错 | 评论 33 1 497455993 采纳率:27% 来自团队:Java老馆 擅长: JAVA相关 数据库DB 手机使用...
java
怎么在
静态方法
中使用动态方法?
答:
Java静态方法
是不
能调用
动态方法的,原因如下:1.因为静态方法和动态方法在内存中的位置不一样,静态方法的地址空间在加载类的时候就确定,而动态方法的地址空间在生成类实例的时候确定 2.静态方法在程序初始化后会一直贮存在内存中,不会被垃圾回收器回收,
非静态方法
只在该类初始化后贮存在内存中,当...
在
java中调用非静态方法
答:
在静态方法里面
调用非静态方法
需要new一个对象,通过对象调用 如果在非静态方法里面 调用非静态方法,可以用this调用,如this.goAhed(String args[]),也可以省略this,直接调用goAhed(String args[])
大家正在搜
java静态方法调用静态方法
静态方法调用非静态方法
java非静态方法访问非静态
java静态和非静态的调用
普通方法和静态方法怎么调用
java静态方法和普通方法
java静态类和静态方法
静态方法用什么调用
java静态方法使用
相关问题
java 静态方法里面可以调用非静态方法吗
java静态方法可以通过类名点的方式调用,非静态方法就不能通...
java中如何在静态方法中实现对非静态方法的调用,请问各位有...
为什么静态方法不能调用非静态的变量和方法
java 静态方法可以调用非静态方法吗
java主方法如何调用非静态方法?
java中静态方法中不能调用非静态方法
java中静态方法中不能调用非静态方法