一、static關鍵字能夠用來修飾屬性和方法,加static能夠經過類名直接訪問對象
public class StaticDemo {
private static int num;//引用屬性和方法,沒有加static時要先創建一個對象,而後.屬性/方法,加static能夠用類名.getName(),即StaticDemo.getName(),使用。
public StaticDemo(){
num++;
}
public int getName(){
return num;
}
public static void test(){
System.out.println("方法執行了");
}
}get
public ststic void main(String[] args){class
//staticDemo.test();test
StsticDemo sd=new StaticDemo();引用
System.out.println(sd.getName());方法
}
二、沒有static時,只有在新建對象後纔會加載方法,加static後,加載StaticDemo.class同時也加載靜態方法。static