java类的静态方法注意项

例如:

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来开辟一个内存空间!

上一篇:冲突域和广播域有什么区别?


下一篇:第五周(0922~0926)