static的使用

 一、 靜態方法中能夠直接調用同類中的靜態成員,但不能直接調用非靜態成員spa

 二、若是但願在靜態方法中調用非靜態變量,能夠經過建立類的對象,而後經過對象來訪問非靜態變量code

 3在普通成員方法中,則能夠直接訪問同類的非靜態變量和靜態變量對象

 四、 靜態方法中不能直接調用非靜態方法,須要經過對象來訪問非靜態方法blog

package TT;

public class HelloWorld {
    String name="zzw";
    static String id="1503013";
    public static void print(){
        //System.out.println(name);編譯錯誤
        HelloWorld hw=new HelloWorld();
        System.out.println(hw.name);
        System.out.println(id);
    }
    public void show(){
        System.out.println(name);
        System.out.println(id);
    }
    public static void main(){
        print();//能夠直接調用靜態方法
        HelloWorld hw=new HelloWorld();
        hw.show();//普通成員方法須要經過建立對象調用
    }
}
相關文章
相關標籤/搜索