static方法中,不能訪問類內非static成員變量和方法。

由於咱們知道靜態的方法能夠在沒有建立實例時使用,而申明爲非靜態的成員變量是一個對象屬性,它只有在對象存在時引用,所以若是在對象未建立實例時咱們在靜態方法中調用了非靜態成員方法天然是非法的,因此編譯器會在這種時候給各錯誤.    簡單說來,靜態方法能夠不用建立對象就調用,非靜態方法必須有了對象的實例才能調用.所以想在靜態方法中引用非靜態方法是不可能的,由於它究竟引用的是哪一個對象的非靜態方法呢?編譯
相關文章
相關標籤/搜索