我已經通過大部分我的學生註冊接口的代碼沒有困難,但是我得到這個錯誤。 非靜態方法不能從靜態上下文中引用。 現在,我知道這樣的問題是很常見的,但它仍然沒有點擊,沒有我已經找到了那些似乎同樣足以與我自己的代碼去解決我自己,因爲這錯誤發生在同一類別的另一個方法內部。 這裏是整個代碼,主要領域有註釋標記: import java.util.Scanner;
public class RegistryI
靜態上下文引用我知道,這些類型的問題被問了很多,我讀過 this one 和 this one 但出於某種原因,我仍然有麻煩了解我目前的計劃存在的問題。 我想創建一組類,它定義了一系列可存儲其大小的3D形狀,並提供了更改數據的訪問權限。它也應該能夠計算周長,面積和體積。我只知道我正在做我的第一個選擇的形狀(一個球體),我在if語句中的println中出現了這個錯誤。 import java.uti
的差I有如下的java代碼: class A {
int someMethod() { return 1; }
int someMethod (A a) { return 2; }
int someMethod (B b) { return 3; }
int someMethod (C c) { return 4; }
static A anotherMethod (Object obj
在editContact的「[Contact.getName()]」我得到的錯誤: 不能使從類型 聯繫的靜態引用非靜態方法GetName() 類型不匹配:不能從String轉換爲int 這是爲什麼,我該如何解決這個問題?謝謝! public class ContactList
{
private final int MAX_NUMBER_OF_CONTACTS = 100;
private