亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Eclipse 中沒有出現“添加未實現的方法”錯誤

Eclipse 中沒有出現“添加未實現的方法”錯誤

慕姐8265434 2023-07-28 15:46:39
我正在使用 Java 開發 Selenium 并使用監聽器。我創建了該類,導入了 TestNG,然后添加了方法:Public class Listener implements ITestListener{}我在“ITestListner”處遇到錯誤,然后導入“ITestListner(org.testng)”。在此之后,預計我會收到“Listener”錯誤,但我沒有收到任何錯誤。我嘗試使用抽象類創建,但仍然沒有收到錯誤。package com.testng;import org.testng.ITestListener;public class Listeners implements ITestListener{}期望是當我將光標移到“偵聽器”上時,我應該得到“添加未實現的方法”選項。
查看完整描述

6 回答

?
森欄

TA貢獻1810條經驗 獲得超5個贊

右鍵單擊(在 Listeners 類上)-> 轉到源代碼-> 單擊覆蓋/實現方法 -> 選擇 ITest 偵聽器的復選框(確保應選中其中的所有復選框)-> 單擊“確定”。就是這樣 ?。。?/p>



查看完整回答
反對 回復 2023-07-28
?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

正如我從下面的鏈接中了解到的 - TestNG 7.0.0 使用 JDK8 及其接口中的默認方法。這意味著每個監聽器現在都會有一個針對接口中定義的所有方法的默認實現(它不執行任何操作)。

所以現在您將不會從 IDE 中看到這些指示。接口中默認方法的最大好處是,假設您正在實現一個定義了 10 個方法的接口,您可以只實現您需要的任何內容,其余行為通過接口中的默認方法來實現。


查看完整回答
反對 回復 2023-07-28
?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

右鍵單擊該類 --> 選擇源 --> 選擇覆蓋/實現方法 --> 然后選擇您想要實現的方法。



查看完整回答
反對 回復 2023-07-28
?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

最好的解決方案是轉到文件編輯選項之外的源選項卡,然后單擊覆蓋/實現方法,然后您就設置好了



查看完整回答
反對 回復 2023-07-28
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

嘗試將 TestNg 版本降級到6.14.3。這對我有用。



查看完整回答
反對 回復 2023-07-28
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

從7版本開始,ITestListener接口中的所有方法都更改為默認方法。您可以使用實現接口的類對象來調用它們。



查看完整回答
反對 回復 2023-07-28
  • 6 回答
  • 0 關注
  • 227 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號