1. 程式人生 > 其它 >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

原文: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類,就可以直接使用類的方法。

類方法,在該類被載入到記憶體時,就分配了入口地址。所以類方法不僅可以被類建立的任何物件呼叫執行,也可以直接通過類名呼叫。

而例項方法,在類的位元組碼載入到記憶體時,類的例項方法不會被分配入口地址,只有在該類建立了物件以後,才會分配入口地址,所以例項變數只能通過物件調動。