77问答网
所有问题
当前搜索:
静态方法怎么调用非静态方法
java中如何用
静态方法
访问
非静态
变量
答:
静态方法
是不能访问
非静态
变量的 静态方法是类加载进来的时候就开始初始化了,但非静态的变量只能通过 new 来初始化 new 初始化对象,类先加载后通过 new 来初始化,所以你的问题不可能实现
c#静态方法可以
调用非静态方法
吗
答:
可以啊 =-= 只要你静态方法里能获取到其他的对象,再
调用
这个对象的
非静态方法
不就得了 只不过你不用指望在静态方法里用 this 就对了
java主方法如何
调用非静态方法
?
答:
//NOstaticMethod.Method_1(); 在静态方法main中是不能直接
调用非静态方法
Method_1的 //只能通过创建类的对象,再由对象去调用成员方法以及成员变量。NOstaticMethod wangyan = new NOstaticMethod();//call methol wangyan.Method_1();// String physics= subject;在静态方法中也是不能访问非静态成员...
如何实现
静态方法调用非静态方法
有哪些
答:
public class StaticTest {public static void main(String[] args) {System.out.println("\n\t\t如何实现
静态方法调用非静态方法
有哪些\n");//开始调用,匿名调用!new StaticTest().show();//创建对象调用!StaticTest st=new StaticTest();st.show();}//非静态方法!void show(){System.out....
静态方法中不能有
非静态方法
?
答:
是的,同时,静态方法也不能
调用非静态方法
的。因为:1、静态方法的内存分配时间与实例方法不同,当程序开始运行时,静态方法已经在内存中被分配了空间,有了入口地址,所以可以通过"类名.方法名"直接调用。2、实例方法只有在创建了该类的对象以后才分配内存。也就是说程序开始运行后静态方法已经有了入口...
c#
静态方法
不能直接
调用非静态
成员,请问哪位高手知道如何间接调用非...
答:
class A { public static void F()//静态 { G();//错误 } public void G()//
非静态
{ } } 一般情况F()不能
调用
G(),但是你可以增加一个静态成员 class A { private static A instance=new A();public static void F()//静态 { A.G();//正确 } public void G()//非静态 {...
“无法从静态上下文中引用
非静态方法
”这个问题
怎么
解决?
答:
用static修饰的方法称为静态方法,修饰变量则为静态变量,又分别叫做类方法或者类变量。 静态方法中不能直接
调用非静态方法
。因为非静态方法不是独立存在的,它是依附于对象存在——即只有申明了对象,才能通过对象调用。而静态方法则可以直接通过类名调用,而不需要申明对象。因此直接引用非静态方法就会出错...
为什么static修饰的
方法
能不能
调用非
static方法和属性,请讲详细点...
答:
可以加上static。2、类中被static修饰的变量在类的
方法
中可以使用类名
调用
、self调用、static调用。4、类中被static修饰的方法,同样可以使用类名调用、self调用、static调用。3、类中被static修饰的方法,在外部可以直接使用类名进行调用。5、类中被static修饰的方法,同样可以使用类名调用、static调用。
JAVA中"
静态方法
中不能直接
调用非静态
的属性和方法"何以理解?举个例子...
答:
public static void doi2(){ System.out.println("good");} public void doi(){ System.out.println(i);} public static void doi3(){ System.out.println(i);静态方法中不能直接调用非静态的属性 System.out.println(y);正确 doi();这句话也错因为静态方法中不能直接
调用非静态方法
doi2(...
java
怎么
在
静态方法
中使用动态方法
答:
java在
静态方法
中使用动态方法的方法是new对象出来,然后用.的方式
调用方法
:举例如下:定义Outer.java:public class Outer { private static int size;public void dostuff() { size++;System.out.println("hello,I am called");} } 然后在另外的测试类Main中,调用:public class Main { public ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态方法怎么访问实例变量
java静态方法和非静态方法的区别
shell脚本调用jar包中的类
c语言的main函数怎么写
变量和对象
静态方法为什么不能调用非静态方法
静态方法中不能调用非静态方法
静态方法和非静态方法相互调用
静态调用非静态方法