22问答网
所有问题
当前搜索:
可以用类名调用非静态方法吗
非静态方法
可以用类
直接
调用吗
答:
静态方法的内存分配时间与实例方法不同 当程序开始运行时,静态方法已经在内存中被分配了空间,有了入口地址,
所以可以通过"类名.方法名"直接调用
而实例方法只有在创建了该类的对象以后才分配内存 也就是说程序开始运行后静态方法已经有了入口地址,而此时实例方法可能并未被分配内存,所以无法通过静态方法调用...
java
类名调用非
是
static方法
答:
静态方法又称类方法,非静态方法称对象方法。
这句话表示静态方法可以直接用类调用,而非静态方法就必须要用对象才能调用
。所以你需要new 一个对象出来才能调用非静态方法。这是因为类是一个抽象的概念,对象是一个实体。静态方法只能在内存中分配一个空间给它,不管你引用多少次都是指向的那个空间。而非...
非静态
函数
可以
通过
类名调用
么?
答:
可以
,成员函数
在java中
可以用类名
.
方法名调用方法吗
?一般不是用对象名调用方法吗?
答:
静态方法可以使用类名.方法名进行调用
举例 class A{void print(){System.out.println("你好");}static void getNum(){System.out.println("2+6="+(2+6));}}public class DemoTest {public static void main(String[] args) {A.getNum();//静态方法, 可以 类名.方法名直接调用A a = ...
java主方法如何
调用非静态方法
?
答:
//NOstaticMethod.Method_1();
在静态方法main中是不能直接调用非静态方法Method_1的
//只能通过创建类的对象,再由对象去调用成员方法以及成员变量。NOstaticMethod wangyan = new NOstaticMethod();//call methol wangyan.Method_1();// String physics= subject;在静态方法中也是不能访问非静态成员...
静态函数
可以
直接
调用非静态
函数吗
答:
不可以,静态函数可以直接通过
类名
.class来调用 但非静态函数必须先实例化后才能调用 一个静态函数
调用非静态
函数时,并不知道是否被实例化,所以不能直接调用
为什么static修饰的
方法能不能调用非static方法
和属性,请讲详细点...
答:
可以加上static。2、类中被static修饰的变量在类的
方法
中
可以使用类名调用
、self调用、
static调用
。4、类中被static修饰的方法,同样可以使用类名调用、self调用、static调用。3、类中被static修饰的方法,在外部可以直接使用类名进行调用。5、类中被static修饰的方法,同样可以使用类名调用、static调用。
java中,未创建对象时,静态函数不
可以调用非静态
函数,那要是创建对象后...
答:
静态函数不能直接
调用非静态
函数这是指直接
用类名调用
;如果创建了对象,是可以通过对象来调用对象的非静态函数的。
asp.net静态方法里怎么
调用非静态方法
答:
静态方法中,不
能调用非静态方法
。程序最终都将在内存中执行,变量只有在内存中占有一席之地时才能被访问。类的静态成员(变量和方法)属于类本身,在类加载的时候就会分配内存,可以通过
类名
直接去访问;非静态成员(变量和方法)属于类的对象,所以只有在类的对象产生(创建类的实例)时才会分配内存,然后...
Java中的一个类怎么
调用
另一个类中的
方法
?
答:
如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接
用类名可以调用
到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。对于静态方法,其他的静态或
非静态方法
都可以直接调用它。而对于非静态方法,其他...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态方法为什么不能调用非静态方法
静态方法中不能调用非静态方法
静态方法和非静态方法相互调用
静态方法调用非静态方法
静态方法能被非静态类调用
非静态可以调用静态吗
非静态方法可以有静态变量吗
非静态方法可以有静态成员吗
静态方法调用非静态成员