你好,当一个方法被声明为static的时候,你就可以直接使用类名.方法。调用其余的方法就的使用对象去调用。举个例子。
class Test {
public static void say() {//...}
public void speak() {//...}
}
say就可以使用Test.say()
而speak就得使用new Test().speak() ;
基本数据类型不需要new而直接定义,而引用数据类型在定义实例时需要new实例对象。一个类中有类的方法,使用static修饰的,和对象的方法,即没有static修饰的方法,类的方法可以直接使用类名加点加方法名调用,对象的方法必须先new一个实例,再由实例调用。