77问答网
所有问题
当前搜索:
静态方法可以调用静态变量吗
java中
静态方法
里
可以
访问非
静态变量吗
答:
不
可以
的 JAVA中的对应关系为:
静态方法
中 只可以访问
静态变量
,不可以访问非静态变量 如上,会标红报错。非静态方法中,没有限制。
静态方法
和实例方法的区别?
答:
而实例方法只有后面这种方式。也就是说,
调用静态方法可以
无需创建对象。\x0d\x0a \x0d\x0a静态方法在访问本类的成员时,只允许访问静态成员(即静态成员
变量
和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。\x0d\x0a \x0d\x0a下面几个例子展示了这一区别。\x0d\...
static
静态方法
里 定义的就是静态的
变量吗
答:
static是用来修饰成员
变量
和成员
方法
,也
可以
形成
静态static
代码块。不
能
在方法里声明一个变量为static的。static修饰的变量,任何一个类的实例对象都可以访问,是共享的。而方法中声明的变量都是局部的,方法执行完后就要销毁,释放缓存空间的。
Java 中
静态方法
与非静态方法的区别
答:
可以有自己的局部变量sa = 10; //正确,
静态方法可以
使用
静态变量
otherStat(); //正确,
可以调用静态
方法ia = 20; //错误,不能使用实例变量insMethod(); //错误,不能调用实例方法}static void otherStat(){} //下面定义一个实例方法 void insMethod(){int i = 0; //正确,...
java里
静态方法
在什么情况下使用,好处是什么
答:
可以有自己的局部变量sa = 10; //正确,
静态方法可以
使用
静态变量
otherStat(); //正确,
可以调用静态
方法ia = 20; //错误,不能使用实例变量insMethod(); //错误,不能调用实例方法}static void otherStat(){} //下面定义一个实例方法 void insMethod(){int i = 0; //正确,...
静态方法可以
直接
调用
实例方法么
答:
package com.text_3;//
静态方法
不能直接
调用
实例方法和
变量
,但
可以
间接调用(即在静态方法中创建类的实例,然后调用)class Demo_12 { public
static
void main(String[] args) { Circle c=new Circle();Demo_12 d=new Demo_12();method1();//此处报错,静态方法不能直接调用非静态方法 d....
java
静态变量可以
在函数中吗
答:
是
可以
的。
静态变量
如果想要在 方法(函数)中使用的话,方法也得是静态的。比较正规的说法:
静态方法
中可以直接
调用
同类中的静态成员,但不能直接调用非静态成员
java中
静态方法
和实例方法的区别
答:
静态方法和实例方法的区别主要体现在两个方面:在外部调用静态方法时,可以使用”类名.方法名”的方式,也可以使用”对象名.方法名”的方式。而实例方法只有后面这种方式。也就是说,
调用静态方法可以
无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员
变量
和静态方法),而不允许...
为什么
静态方法
不
能调用
非静态的
变量
和方法
答:
例如Student类有一个
静态方法
study,可以Student.study,而不需要实例化一个Student对象。但是非静态的全局
变量
是需要实例化一个对象后,该变量和实例化的那个对象绑定在一起才能够使用,所以就产生了矛盾,如果静态方法去调用非静态的变量,那么该变量可能还没有被实例化,所以是不
能够调用
的。
C#中
静态变量
和
方法
用什么用处
答:
2.静态方法 静态方法与
静态变量
一样,不属于任何特定的实例,属于类全体成员共有,由类名来
调用
。但要注意以下几点:静态方法只能访问类的静态成员,不能访问类的非静态成员;非
静态方法可以
访问类的静态成员,也可以访问类的非静态成员;静态方法不能使用实例来调用,只能使用类名来调用。这里用一个具体...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜