方法調用這是我第一次用java,所以友好與參數
我在一本名爲與下面的頭
public void removeDetails(String key)
類寫的方法,如果我想調用此方法在不同的課程中,我會如何做到這一點?
Book d = new Book();
Book.removeDetails(String key);
我相信我唯一缺少的,就是要放什麼參數
方法調用這是我第一次用java,所以友好與參數
我在一本名爲與下面的頭
public void removeDetails(String key)
類寫的方法,如果我想調用此方法在不同的課程中,我會如何做到這一點?
Book d = new Book();
Book.removeDetails(String key);
我相信我唯一缺少的,就是要放什麼參數
你需要書的一個實例調用的方法是這樣的:
Book book = new Book();
book.removeDetails("string");
或者你可以使removeDetails像這樣的靜態方法:
public static void removeDetails(String argument) {}
然後你打電話給你想要的方式(儘管當你使一個方法變爲靜態(比如不能修改實例變量)時,需要考慮其他因素。
我得到錯誤找不到符號 - 變量字符串? – user3010637
在你的情況下,你會做d.removeDetails。這也是Ross提供的更好的答案。 –
你需要聲明方法爲static
才能像這樣調用它(沒有創建實例)。要用一個實例調用它,你需要創建一個它定義的類的實例,像這樣
Book book = new Book();
book.removeDetails();
你需要一個方法聲明的類的實例。然後你可以通過調用它來調用該方法在實例上。 'theInstance.removeDetails( 「someValue中」);'。 –
查看一下java中的static關鍵字,它允許您通過類來訪問字段或方法,而不是類的實例。 –