Java學習之static

一、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

相關文章
相關標籤/搜索