11问答网
所有问题
当前搜索:
静态方法访问静态变量
静态方法
只能处理
静态变量
答:
是的。
静态方法是与类相关联,而非与类的实例相关联。只能直接访问同样与类相关联的静态变量
。非静态变量是与类的特定实例相关联的,静态方法无法访问,因为静态方法没有与之关联的实例。这是由于静态方法的特性决定的,与类的整体相关,不是与单个实例相关,只能操作那些与类整体相关的静态变量。
java 中是不是 只有
静态方法
才能调用静态的成员
变量
答:
应该是
静态方法
只能调用
静态变量
你想想,假如你用静态方法调用非静态变量,当类没有初始化的时候就可以使用静态方法,但是这个时候,非静态变量还未产生呢. 编译都会报错的
静态方法
可以
访问静态变量
和静态方法,对吗
答:
在一个类里声明一个
静态方法
和
静态变量
,那么是全局的,而且是类方法和类变量,直接可以用类名称.类方法或变量来使用,很简单。
JAVA中,
静态方法
中调用全局
变量
时,为什么全局变量也要设置成静态的,这...
答:
在java中,静态方法只能调用静态变量,
如果你想要在静态方法调用一个变量,那么这个变量不论是全局与否,都得设置成静态
。另外在静态块中也是一样的。如static{ }里面调用的变量也必须是静态的。
静态类调用
静态方法
和 普通的类调用静态方法的区别
答:
1、
静态方法
属于类所有,类实例化前即可使用;2、非静态方法可以
访问
类中的任何成员,静态方法只能访问类中的静态成员;3、因为静态方法在类实例化前就可以使用,而类中的非
静态变量
必须在实例化之后才能分配内存;4、static内部只能出现
static变量
和其他
static方法
!而且static方法中还不能使用this等关键字,...
什么是
静态变量
?
答:
问题一:
静态变量
是什么意思? J恭VA中的静态变量能够通过
静态方法
来
访问
,不管创建了类的多少实例,整个类中的静态变量的副本只有一个。静态变量实质上就是一个全局变量,当我们声明一个对象时,并不产生静态变量的拷贝,而是该类所有的实例变量共同一个静态变量。这样说起来好象很抽象,其实静态变量就...
c#4.0中,说:
静态方法
只可以
访问静态
成员
变量
,不可以直接访问实例变量...
答:
D.Mem2 = 28; 中D并未实例,你访问的只是D的静态属性Mem2 静态属性的初始化时机,优先于构造函数。是以,
访问静态
属性,
方法
,是无需实例化该类的
静态方法
中的变量一定要是
静态变量
么
答:
静态方法
中也可以有局部变量,但是要想使用全局的变量(成员变量),由于静态方法是不依赖于对象的,因为它是不能
访问
普通的成员变量,只能访问同样是不依赖于具有对象的
静态变量
。如 public class Foo { private int obj_member = 3;private static int static_member = 4;public static void static_fun...
Java中静态内部类的成员可以
访问
外部类的
静态变量
吗
答:
可以,例如 public class SaticTest { //外部
静态变量
private
static
int ID = 1;//内部类 class tom{ //
访问
外部类ID并打印 private int StudentID = ID;public void s(){ System.out.print(StudentID);} } }
java中一个类中
static方法
能
访问
另一个类中static嘛??麻烦大家说说static...
答:
可以的,静态方法可以
访问静态方法
和
变量
,但是静态方法不可以调用非静态方法,非静态方法可以调用静态方法,静态方法可以直接用类名调用。静态的变量和方法都是随着类加载的,普通方法这个时候还没有加载,所以静态不能调用非静态。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java静态方法和静态变量
java类中static变量
java类中的变量都是静态的
java接口静态变量
静态变量Java
java静态代码块和静态变量
static静态成员变量
静态中
实例成员和静态成员