Non-static method 'delete(java.lang.String, java.lang.String)' cannot be referenced from a static context


 

 

原文:Non-static method 'delete(java.lang.String, java.lang.String)' cannot be referenced from a static context

翻譯: 非靜態方法的刪除(. lang。 String, java.lang.String)不能從靜態上下文引用  

 

原因就是不能直接使用類名來調用方法

所以我們需要對方法進行實例化或者實例化對象,之后再使用

就像這樣

 

 

JavaSE基礎沒打好,復習復習

實例方法,需要先創建實例,然后才可以調用實例的方法。 在類中可以使用static修飾符修飾類的方法,這樣的方法可以不用new類,就可以直接使用類的方法。

類方法,在該類被加載到內存時,就分配了入口地址。所以類方法不僅可以被類創建的任何對象調用執行,也可以直接通過類名調用。

而實例方法,在類的字節碼加載到內存時,類的實例方法不會被分配入口地址,只有在該類創建了對象以后,才會分配入口地址,所以實例變量只能通過對象調動。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM