[英]how to solve No Such Method Error
我正在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)
如何解決這個問題。 提前致謝
問題可能出在IDE緩存中,因此請確保解決此問題,將WorkRequest類重命名為WorkRequestNew並在
public class DoctorTestWorkRequest extends WorkRequestNew
希望這會有所幫助。
創建WorkRequest的實例,然后將其初始化為DoctorTestWorkRequest
WorkRequest request = new DoctorTestWorkRequest;
這應該工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.