靜態方法訪問非靜態方法引起的錯誤:不能對類型 XXX中的非靜態方法 xxx()進行靜態引用

對於static修飾的方法而言,可使用類來直接調用該方法,若是在static修飾的方法中使用this關鍵字,則這個關鍵字就沒法指向合適的對象。因此,static修飾的方法中不能使用this 引用。因爲static修飾的方法不能使用this 引用,因此static修飾的方法不能訪問不使用static修飾的普通成員,所以Java語法規定:靜態成員不能直接訪問非靜態成員。java 例子:靜態方法直接訪問
相關文章
相關標籤/搜索