77问答网
所有问题
当前搜索:
静态方法只能处理静态变量吗
静态方法只能处理静态变量
答:
是的
。静态方法是与类相关联,而非与类的实例相关联。只能直接访问同样与类相关联的静态变量。非静态变量是与类的特定实例相关联的,静态方法无法访问,因为静态方法没有与之关联的实例。这是由于静态方法的特性决定的,与类的整体相关,不是与单个实例相关,只能操作那些与类整体相关的静态变量。
静态方法
中是否
只可以
含有
静态变量
?
答:
静态方法只能调用外部的静态变量
。静态方法内部不能定义非静态变量。静态方法里面定义的变量都是局部变量,外部都不可能访问该变量的。
java对象作为方法参数,
静态方法
能
处理
么?
答:
首先你说的静态方法只处理静态变量是对于它所在类里成员
例如:class S { double a=2;} m1(){ 这里不不能直接调用 a变量的 如果a:static a=2;就可以调用 } //静态方法不能调用非静态成员或非静态方法 因为静态方法不属性任何一个对象~它只属于类本身(产生一个对象首先要new)...
java 中是不是 只有
静态方法
才能调用静态的成员
变量
答:
应该是静态方法只能调用静态变量
你想想,假如你用静态方法调用非静态变量,当类没有初始化的时候就可以使用静态方法,但是这个时候,非静态变量还未产生呢. 编译都会报错的
静态方法
中的变量一定要是
静态变量
么
答:
静态方法中也可以有局部变量
,但是要想使用全局的变量(成员变量),由于静态方法是不依赖于对象的,因为它是不能访问普通的成员变量,只能访问同样是不依赖于具有对象的静态变量。如 public class Foo { private int obj_member = 3;private static int static_member = 4;public static void static_fun...
java:
静态方法
中的
变量
和方法必须都是静态的?
答:
分两种:第一种,在
静态方法
中不实例化一个对象(new Object),这种情况下 静态方法中需要调用的
变量
和方法都必须是静态的。第二种,在静态方法中实例化一个对象,这种情况下,该实例化的对象中的变量和方法都不需要静态的。
java中什么是
静态方法
答:
若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法只要定义了类,不必建立类的实例就可使用。
静态方法只能
调用
静态变量
。
Java中,为什么
静态方法
不能使用类型形参
答:
静态方法只能
使用
静态变量
, 因为静态的属性属于类级别的,而普通的参数是对象级别的。
请问C#高手,
静态方法
返回的值也是静态的吗?
答:
静态方法
返回的值不是静态的,只是执行代码放在内存的静态区中而已,但稍微要注意一下,静态方法中
只能处理静态变量
和常量
什么是
静态方法
和
静态变量
,他们同普通的成员方法和变量有什么区别...
答:
静态方法
和静态变量一运行就给他们分配地址空间了类中静态方法和
静态变量只
属于类,直接可以调用;而普通的成员方法和变量则要通过类的对象去调用
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态方法只能调用静态变量
静态方法可以调用静态变量吗
静态方法改变静态变量值
静态方法只能访问静态成员吗
非静态方法不能引用静态变量
静态方法和静态变量
什么叫静态变量和静态方法
内部类定义静态方法和静态变量
java静态方法调用非静态变量