我正在NetBeans的swing應用程序工作。我創建了一個父類和一個子類。每當我通過子類調用父類的任何屬性時,我都會遇到錯誤。如何解決這個問題:如何解決沒有這樣的方法錯誤
這是父類:
public abstract class WorkRequest {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}}
這是子類:
public class DoctorTestWorkRequest extends WorkRequest {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
我打電話子類在面板:
DoctorTestWorkRequest request = new DoctorTestWorkRequest();
request.setName(name);
request.setMessage(message);
我我得到一個例外:
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: Business.WorkQueue.DoctorTestWorkRequest.setName(Ljava/lang/String;)V
at UserInterface.ReceptionistRole.DoctorTestWorkRequestJPanel.requestTestJButtonActionPerformed(DoctorTestWorkRequestJPanel.java:147)
如何解決這個問題。在此先感謝
也許你的類路徑中有一個老版本的類。清理項目並重新編譯 – Jens
執行此行時出現以下錯誤: SmartHealthCareSystem \ nbproject \ build-impl.xml:263:編譯失敗;詳細信息請參閱編譯器錯誤輸出。 –
什麼是編譯器輸出?你能否提一提你的問題? – Arc676