11问答网
所有问题
Java中什么时候用类方法调用,而不用new
Java中什么时候用类方法调用,而不用new帮帮忙吧
举报该问题
推荐答案 2018-04-03
你好,当一个方法被声明为static的时候,你就可以直接使用类名.方法。调用其余的方法就的使用对象去调用。举个例子。
class Test {
public static void say() {//...}
public void speak() {//...}
}
say就可以使用Test.say()
而speak就得使用new Test().speak() ;
追问
Test.speak吧?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F48722vqSFqM244SPv4.html
其他回答
第1个回答 2019-02-05
就是你的方法是static修饰的,这样的话就可以拿类名来调用;
如果没有的话就是需要new对象来调用。
还有就是这也类如果没有对应的构造方法就会造成不能new,这样的话一般是调用静态的方法来生成对象
相似回答
Java类
在
使用的
时候
什么时候用new
什么时候直接=就可以了?
答:
通常情况下都是需要new一下的
,调用类的静态方法的时候(就是方法用static标记的),可以不用new,直接调用,引用下楼。关于new一下的意思申明一个内存空间存储对象,如果不new一下的话却想要实例化,那就必须利用反射机制或者克隆对象也可以实现的 ...
大家正在搜
调用构造方法是在什么时候
java中构造方法的调用方式
onpause什么时候调用
类的析构函数是在什么时候调用的
构造方法通过什么调用
什么时候调用析构函数
构造函数什么时候被调用
构造方法只能通过new调用
构造方法只能通过new自动调用吗
相关问题
JAVA什么时候需要NEW个对象,什么时候不用NEW可以直接...
java里的类 new 什么时候用?什么时候就可以不new呢...
java用类创建一个对象什么时候用new什么时候不用?
Java类在使用的时候什么时候用new什么时候直接=就可以了...
java中什么时候用类方法什么时候用对象方法
java中,什么时候需要new来实例化??
Java中可以直接调用类中静态方法,为什么不用实例化?它的原...
java什么时候需要new一个对象,什么时候可以直接调用一个...