77问答网
所有问题
当前搜索:
静态方法只能访问静态变量吗
静态方法只能
处理
静态变量
答:
是的。静态方法是与类相关联,而非与类的实例相关联。
只能直接访问同样与类相关联的静态变量
。非静态变量是与类的特定实例相关联的,静态方法无法访问,因为静态方法没有与之关联的实例。这是由于静态方法的特性决定的,与类的整体相关,不是与单个实例相关,只能操作那些与类整体相关的静态变量。
JAVA中,
静态方法
中调用全局
变量
时,为什么全局变量也要设置成静态的,这...
答:
在java中,静态方法只能调用静态变量
,如果你想要在静态方法调用一个变量,那么这个变量不论是全局与否,都得设置成静态。另外在静态块中也是一样的。如static{ }里面调用的变量也必须是静态的。
java 中是不是 只有
静态方法
才能调用静态的成员
变量
答:
应该是静态方法只能调用静态变量
你想想,假如你用静态方法调用非静态变量,当类没有初始化的时候就可以使用静态方法,但是这个时候,非静态变量还未产生呢. 编译都会报错的
静态方法
中是否只可以含有
静态变量
?
答:
静态方法只能调用外部的静态变量
。静态方法内部不能定义非静态变量。静态方法里面定义的变量都是局部变量,外部都不可能访问该变量的。
java中
静态方法
里可以
访问
非
静态变量吗
答:
不可以的
JAVA中的对应关系为:静态方法中 只可以访问静态变量,不可以访问非静态变量 如上,会标红报错。非静态方法中,没有限制。
静态方法
中的变量一定要是
静态变量
么
答:
静态方法
中也可以有局部变量,但是要想使用全局的变量(成员变量),由于静态方法是不依赖于对象的,因为它是不能访问普通的成员变量,
只能访问
同样是不依赖于具有对象的
静态变量
。如 public class Foo { private int obj_member = 3;private static int static_member = 4;public static void static_fun...
通过两个类说明
静态变量
、
方法
与实例变量、方法的区别。求大神帮我...
答:
既然是实例变量,就应该创建类的实例对象。StaticDemo demo=new StaticDemo();System.out.println("实例变量y="+demo.getY());只有静态的方法才能通过类访问,
静态方法只能访问静态变量
。希望能帮助你。
c#4.0中,说:
静态方法
只可以
访问静态
成员
变量
,不可以直接访问实例变量...
答:
D.Mem2 = 28; 中D并未实例,你访问的只是D的静态属性Mem2 静态属性的初始化时机,优先于构造函数。是以,
访问静态
属性,
方法
,是无需实例化该类的
java中如何用
静态方法访问
非
静态变量
答:
静态方法
是不能
访问
非
静态变量
的 静态方法是类加载进来的时候就开始初始化了,但非静态的
变量只能
通过 new 来初始化 new 初始化对象,类先加载后通过 new 来初始化,所以你的问题不可能实现
java:
静态方法
中的
变量
和方法必须都是静态的?
答:
分两种:第一种,在
静态方法
中不实例化一个对象(new Object),这种情况下 静态方法中需要调用的
变量
和方法都必须是静态的。第二种,在静态方法中实例化一个对象,这种情况下,该实例化的对象中的变量和方法都不需要静态的。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java继承的概念和特点
Java静态方法只能直接访问
静态方法只能访问静态成员吗
Java可变参数必须是一维数组吗
Java可变参数的概念
Java构造函数类型
java中new关键字的用法
java中类的关系是单继承的
java中的访问控制修饰符有哪四种