88问答网
所有问题
java中的方法是不是一定要用对象来调用
java中的方法是不是一定要用对象来调用
举报该问题
推荐答案 2008-01-14
不是的,有类的静态方法,称为类方法,可以直接用类名调用
如
class A{
public static void fun(){
……
}
……
}
这个类的方法fun你可以用对象调用,或者也能用类名直接调用
A a = new A();
a.fun();
或者
直接用
A.fun();也可以
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/StccVK1K.html
其他回答
第1个回答 2008-01-14
还有映射……
第2个回答 2008-01-14
static方法可以直接 类名.方法名来调用的,但方法内用到的全局变量也必须是static.
其他的要先实例化,否则空指针。
如:
class A{
public static void Draw(){
}
public void Paint(){
}
}
在其他类中调用A类的两个方法:
调用Draw()可以直接A.Draw();
调用Paint()则必须
A a = new A();
然后调用a.Paint();
否则空指针。
第3个回答 2008-01-14
方法本身也可以调用本身,递归么
相似回答
JAVA中
成员
方法必须
通过
对象
的引用去
调用
吗?
答:
类中的成员方法可以直接调用<除了类中静态的方法不能调用类中非静态的方法和成员>
。静态的方法是属于整个类的,不属于某个对象,这个可以从存储空间上进行分析,静态的方法是在类的对象创建之前就进行初始化分配了空间。在main方法中对静态方法b()的调用使用A.b();...
java中
只能通过
对象来
访问类的属性或者
方法
吗?
答:
你这个例子,只是
对象
自己内部
调用
,有一个隐含的自身应用对象“this”,相当于this.a=10.外部访问的话,静态的属性和
方法不需要
通过实例对象访问,直接用类名就行,如Math.random()。还有反射机制,虽然
不用使用
new关键字,但也要通过newInstance()等方法搞到类的实例。
在
java中
,所有的属性和
方法
只能通过
对象
.
来调用
答:
不对
,静态的属性可以直接通过类调用
java中
实例
方法调用
实例方法可以
不用对象
引用吗
答:
在同类中可以;但要注意1点: static
方法不
能
调用
非static方法/成员变量;而非static方法可以调用static方法。因为static优先于
对象
存在.
Java中调用
当前类
的方法需要
创建
对象
吗
答:
分两种情况:static关键字修饰的方法可以直接通过类调用;非static关键字修饰的方法则
必须
先创建对象,然后再
调用对象的方法
。static关键字修饰的方法也叫静态方法,静态方法会在类载入内存的时候就被初始化完成了,所以可以直接调用。
java中调用
是什么意思?
答:
对象调用
指的是通过一个实例(对象)
来调用
该对象所属的类
中的方法
或属性。类调用则是直接调用类中的静态方法或属性,无需创建实例对象。通过调用,程序能够执行方法或函数中的指定操作,从而实现程序逻辑上的功能。在
Java中
,
调用方法
时需要在方法名后加上一对括号,这样才能真正地调用该方法。同时,调用...
java
提一个小白问题,我创建一个类,类
里的方法是
自动
调用
还是,
必须
实例...
答:
看你在哪个地方调用。如果在这个类
里面调用的
话,直接调用就行了。在其他类里面调用,就得先实例化这个类(如果是static
方法
直接用类名调用)。这里不管访问修饰符
在
java中
可以用类名.方法名
调用方法
吗?一般
不是用对象
名调用方法吗?
答:
}}public class DemoTest {public static void main(String[] args) {A.getNum();//静态方法, 可以 类名.方法名直接调用A a = new A();a.print();//非静态
方法需要
实例
对象来调用
a.getNum();//静态方法也可以实例对象来调用,但是不推荐这种
方式调用
静态方法}}输出 2+6=8你好2+6=8 ...
大家正在搜
java怎么调用别的类中的对象
java对象调用方法
java怎么调用另一个类的方法
java父类怎样调用子类的方法
java调用父类的方法
java中如何调用类中的数组
java中什么是类什么是对象
java调用对象
java调用外部对象
相关问题
java中的方法是不是一定要用对象来调用
JAVA中 成员方法必须通过对象的引用去调用吗?
java编程中直接用方法名来调用方法是什么意思?即不用对象调...
在JAVA中,可以用类来调用方法吗?还是一定要实例化一个对象...
java中在调用有参构造方法时,是不是能自动调用无参构造方法...
java中main方法调用其他方法是不是都得用对象,老师说j...
在java中可以用类名.方法名调用方法吗?一般不是用对象名调...
java中实例方法调用实例方法可以不用对象引用吗