static使用規則

在類中,static 修飾過的方法、屬性、初始化塊等屬於類成員,即這些成員只屬於該類。

這些類成員不能訪問該類實例對象的成員,即:

public static void f()//類成員
{
    f2();//error
}
public void f2()//實例對象成員
{}

因爲類成員(static)的作用域或使用範圍要大於實例成員,有可能會出現類成員已經初始化但實例成員未初始化,這時類成員(即static)訪問實例成員會造成錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章