例如:
public class 测试 { public static void main(String[] args) { a a = new a();//new的是,即已经调用了构造无参的方法! a.ff(); } }
class a{ public static void ff(){ System.out.println("a类中ff方法被调用"); } }
java中,类的静态方法,可以直接a.ff();
这是因为他是静态方法,即一开始就开辟了内存空间,所以可以不用new
而需要new的话,是非静态方法,因为不是静态方法,一开始还没有开辟内存空间,所以用new来开辟一个内存空间!