77问答网
所有问题
当前搜索:
静态方法只能访问
求教大神,java书上说
静态方法只能访问静态成员
,这句话是不是不太准确...
答:
这句话是针对同一个类环境下的,比如说,一个类有多个成员(属性,方法,字段),
静态方法
A,那么可以
访问
同类名下其他静态成员,你如果访问非静态成员就不行
java中
静态方法
和成员方法有什么区别?
答:
静态方法只能访问静态成员
,实例方法可以访问静态和实例成员。在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在程序初始化后会一直贮存在内存中,不会被垃圾回收器回收,非静态方法...
java书上说“
静态方法只能访问
静态成员”是正确的吗?
答:
而“静态方法只能访问静态成员”说的应该是直接访问
。。比如 class A{ private int a;static void f(){ a=1;} } 这就是错误的。。class A{ private static int a;static void f(){ a=1;} } 这是对的。。这应该就是直接访问了。。
...
方法访问静态
成员和非静态成员,
静态方法只能访问静态成员
。 这句话...
答:
静态成员可以看做是一种大家共享的资源,
静态方法
并不属于某个实例所以无法调用非静态成员(实例成员)
c#4.0中,说:
静态方法只
可以
访问静态
成员变量,不可以
直接访问
实例变量...
答:
D.Mem2 = 28; 中D并未实例,你访问的只是D的静态属性Mem2 静态属性的初始化时机,优先于构造函数。是以,
访问静态
属性,
方法
,是无需实例化该类的
静态方法
和实例方法的区别是什么
答:
1、静态方法属于整个类所有,不需要实例化,可以直接调用。2、实例方法必须先实例化,创建一个对象,才能进行调用。
3、静态方法只能访问静态成员
,不能访问实例成员。调用方法分为静态方法和实例方法两种,静态方法通过类静态方法调用,而实例方法需要创建对象后,通过对象.实例方法使用。在使用上,实例方法...
静态方法
可以通过什么和对象
访问
?
答:
因为它与实例方法的调用方式类似,但实际上它们是不同的概念。需要注意的是,
静态方法只能访问
类的静态成员和方法,不能访问非静态成员和方法,因为非静态成员和方法是与对象相关联的,需要实例化对象后才能访问。另外,静态方法也不能访问this和super关键字,因为它们都是与对象相关的。
java中main方法里面调用非
静态方法
。
答:
静态方法只能
直接访问
静态成员,无法访问非静态成员,如果想要访问非静态方法,则实例化该类对象,使用对象名.非静态方法()的方式来访问!static是一种访问修饰符,在java中可以修饰代码块、方法和属性 1、静态块:用于在类加载之前完成一些初始化操作,仅会执行一次 2、静态方法:可以使用类名和对象调用,...
java
静态方法
与非静态方法有什么区别
答:
1、静态方法属于类所有,类实例化前即可使用;2、非静态方法可以访问类中的任何成员,
静态方法只能访问
类中的静态成员;3、因为静态方法在类实例化前就可以使用,而类中的非静态变量必须在实例化之后才能分配内存;4、static内部只能出现static变量和其他static方法!而且static方法中还不能使用this等关键字,...
cs页面写
方法
webmethod 必须是
静态
的吗
答:
我们在使用时要注意:1.
静态方法只能访问
类的静态成员,不能访问类的非静态成员;2.非静态方法可以访问类的静态成员,也可以访问类的非静态成员;3.静态方法既可以用实例来调用,也可以用类名来调用。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
静态方法只能处理静态变量
静态变量只能在静态方法中使用
静态方法只能调用静态变量
为什么静态类不能有静态方法
静态类和静态方法
静态类的静态方法有什么用
静态方法和静态变量
非静态方法可以有静态成员吗
普通方法可以调用静态方法吗