JAVA什么时候需要NEW个对象,什么时候不用NEW可以直接用类名.方法?

2025-04-17 18:03:21
推荐回答(2个)
回答1:

你好,当一个方法被声明为static的时候,你就可以直接使用类名.方法。调用其余的方法就的使用对象去调用。举个例子。
class Test {
public static void say() {//...}
public void speak() {//...}
}
say就可以使用Test.say()
而speak就得使用new Test().speak() ;

回答2:

基本数据类型不需要new而直接定义,而引用数据类型在定义实例时需要new实例对象。一个类中有类的方法,使用static修饰的,和对象的方法,即没有static修饰的方法,类的方法可以直接使用类名加点加方法名调用,对象的方法必须先new一个实例,再由实例调用。