77问答网
所有问题
当前搜索:
静态方法只能调用静态变量吗
静态方法只能
处理
静态变量
答:
是的
。静态方法是与类相关联,而非与类的实例相关联。只能直接访问同样与类相关联的静态变量。非静态变量是与类的特定实例相关联的,静态方法无法访问,因为静态方法没有与之关联的实例。这是由于静态方法的特性决定的,与类的整体相关,不是与单个实例相关,只能操作那些与类整体相关的静态变量。
JAVA中,
静态方法
中
调用
全局
变量
时,为什么全局变量也要设置成静态的,这...
答:
在java中,静态方法只能调用静态变量
,如果你想要在静态方法调用一个变量,那么这个变量不论是全局与否,都得设置成静态。另外在静态块中也是一样的。如static{ }里面调用的变量也必须是静态的。
静态方法
中的变量一定要是
静态变量
么
答:
静态方法中也可以有局部变量
,但是要想使用全局的变量(成员变量),由于静态方法是不依赖于对象的,因为它是不能访问普通的成员变量,只能访问同样是不依赖于具有对象的静态变量。如 public class Foo { private int obj_member = 3;private static int static_member = 4;public static void static_fun...
java 中是不是 只有
静态方法
才能
调用静态
的成员
变量
答:
应该是静态方法只能调用静态变量
你想想,假如你用静态方法调用非静态变量,当类没有初始化的时候就可以使用静态方法,但是这个时候,非静态变量还未产生呢. 编译都会报错的
静态方法
中是否只可以含有
静态变量
?
答:
静态方法只能调用外部的静态变量
。静态方法内部不能定义非静态变量。静态方法里面定义的变量都是局部变量,外部都不可能访问该变量的。
java:
静态方法
中的
变量
和方法必须都是静态的?
答:
分两种:第一种,在
静态方法
中不实例化一个对象(new Object),这种情况下 静态方法中需要
调用
的
变量
和方法都必须是静态的。第二种,在静态方法中实例化一个对象,这种情况下,该实例化的对象中的变量和方法都不需要静态的。
JAVA的两个小问题。1,在静态方法中只有使用
静态变量
或者
调用静态方法
...
答:
【第1个问题】:你说“在静态方法中只有使用
静态变量
或者
调用静态方法
,对于主函数来说不受限制“,那我想问,难道你在主函数main中可以直接调用当前类的成员方法与成员变量?【第2个问题】:Student是Group的一个成员内部类,并不是静态内部类。在静态方法main中是无法直接通过new Group.Student()进行...
静态方法
和动态方法的区别
答:
C++中,若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法只要定义了类,不必建立类的实例就可使用。
静态方法只能调用静态变量
。静态方法与静态变量一样,属于类本身,而不属于那个...
静态方法
的特点是什么
答:
静态方法
与
静态变量
一样,属于类本身,而不属于那个类的一个对象。
调用
一个被定义为static的方法,可以通过在它前面加上这个类的名称,也可以像调用非静态方法一样通过类对象调用。静态方法经典案例 (1)用于对静态字段、只读字段等的初始化。(2)添加static关键字,不能添加访问修饰符,因为静态构造...
静态方法
中可以用非
静态变量吗
答:
不可以。jvm在加载类的时候,会首先加载
静态方法
和
静态变量
。这个时候实例变量还不会加载。如果在静态方法中使用实例变量,jvm是不认识这个变量的
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态方法不能访问非静态变量
静态方法中可以访问静态变量
静态方法如何调用
成员内部类可以有静态方法吗
外部类怎么访问内部类
非静态方法可以访问静态变量吗
静态方法只能处理静态变量吗
静态方法调用静态变量
java静态方法调用静态方法