66问答网
所有问题
当前搜索:
静态方法如何调用非静态方法
java中
如何
在静态方法中实现对
非静态方法
的
调用
,请问各位有没有具体的...
答:
//类A中静态方法(主函数)public static void main(String[] args){ A a=new A();//需实例化A的对象后才可以
调用
A中
非静态方法
a.func();} 如上面这个简单的例子,静态方法对非静态方法发起调用时,需实例化包含非静态方法的类的对象。如果类A中静态方法需调用类B中非静态方法时,也需实例...
java中main方法里面
调用非静态方法
。
答:
2、静态方法:可以使用类名和对象调用,只能直接访问静态成员,无法访问非静态成员
3、静态属性:可以使用类名和对象名调用,多个对象共享
JAVA中 在static方法内部能否
调用非静态方法
答:
可以在调用之前实例化非静态方法所在的类,再用类点方法来调用
。例:非静态方法是className类里面的method();className cn=new className();cn.method();这样就可以了。
asp.net静态方法里怎么
调用非静态方法
答:
静态方法中,不能调用非静态方法
。程序最终都将在内存中执行,变量只有在内存中占有一席之地时才能被访问。类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过类名直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后...
JAVA 里既然静态方法无法
调用非静态方法
,那主方法main 里面,为什么可...
答:
静态方法不可以调非静态全局变量
,从内存的角度看,就是当类被加载的时候静态方法和静态属性(全局静态变量)被加载到内存中,就是在内存中开辟一段内存地址用来保存静态方法和静态属性,这时候没有被实例化的类在内存中是不存在的,所以静态方法是不能访问非静态的全局变量。在类被实例化的时候,就是...
静态函数可以直接
调用非静态
函数吗
答:
不可以,静态函数可以直接通过类名.class来调用 但非静态函数必须先实例化后才能调用 一个静态函数
调用非静态
函数时,并不知道是否被实例化,所以不能直接调用
java中
如何
用
静态方法
访问
非静态
变量
答:
静态方法
是不能访问
非静态
变量的 静态方法是类加载进来的时候就开始初始化了,但非静态的变量只能通过 new 来初始化 new 初始化对象,类先加载后通过 new 来初始化,所以你的问题不可能实现
c#静态方法可以
调用非静态方法
吗
答:
可以啊 =-= 只要你静态方法里能获取到其他的对象,再
调用
这个对象的
非静态方法
不就得了 只不过你不用指望在静态方法里用 this 就对了
静态方法中不能有
非静态方法
?
答:
是的,同时,静态方法也不能
调用非静态方法
的。因为:1、静态方法的内存分配时间与实例方法不同,当程序开始运行时,静态方法已经在内存中被分配了空间,有了入口地址,所以可以通过"类名.方法名"直接调用。2、实例方法只有在创建了该类的对象以后才分配内存。也就是说程序开始运行后静态方法已经有了入口...
java主
方法如何调用非静态方法
?
答:
//NOstaticMethod.Method_1(); 在静态方法main中是不能直接
调用非静态方法
Method_1的 //只能通过创建类的对象,再由对象去调用成员方法以及成员变量。NOstaticMethod wangyan = new NOstaticMethod();//call methol wangyan.Method_1();// String physics= subject;在静态方法中也是不能访问非静态成员...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态方法为什么不能调用非静态方法
静态方法中不能调用非静态方法
静态方法和非静态方法相互调用
静态方法调用非静态方法
静态方法调用非静态成员
静态方法中调用非静态变量
非静态方法和静态方法
可以用类名调用非静态方法吗
java非静态方法访问非静态