0
目前,在我上線的視頻教程之後,緊跟着它到最後一個空格,並且仍然得到「方法setName(String)對於Person類型是未定義的」。 我做錯了什麼?Java方法undefined
PS。我在剪貼簿頁面上做過,從包裏導入了課程。
package org.totalbeginner.tutorial;
public class Person {
// fields
private String name; // name of the person
private int maximumBooks; // Most books person can checkout
// constructors
public Person() {
name = "unknown name";
maximumBooks = 3;
}
public String getName() {
return name;
}
public void setName(String anyName) {
name = anyName;
}
public int getMaximumBooks() {
return maximumBooks;
}
public void setMaximumBooks(int maximumBooks) {
this.maximumBooks = maximumBooks;
}
}
PS。下面這個是來自Myscrapbook
Person p = new Person();
p.setName("Fred");
p
你是什麼意思「做它在剪貼簿」?您是否將上述文本放在名爲Person.java的文件系統的文件中並使用javac進行編譯?或者是其他東西? – BadZen 2014-09-22 03:59:06
使用eclipse。創建Java項目。在eclipse java項目中創建你的上面的類。您將自動用問題解決方案指出問題領域。 – 2014-09-22 04:10:46
您的項目中是否還有其他Person類?另外什麼是你的文件結構,你如何編譯你的類? – nmore 2014-09-22 04:32:11