我對Java語言比較陌生,並且有一個項目,我正在爲學校做一個Book類,它有這個類的普通setter/getters,構造函數和覆蓋,沒有任何東西複雜。我必須改變它,所以我可以通過使用Set和HashSet來獲得多個作者。我的問題是我該如何去做這件事?到目前爲止,並糾正我,如果我錯了,我有這個Set和HashSet Java
import java.util.*;
public class Book{
private Set<String> authorSet;
private String isbn;
public Book(){
authorSet = null;
isbn = null;
}
public Book(String isbn, Set<String> authorSet){
this.isbn = isbn;
Set<String> s = new HashSet<String>();
// Do I do anything else here?
}
public String getIsbn(){
return isbn;
}
public void setIsnb(String isbn){
this.isbn = isbn;
}
public Set<String> getAuthorSet(Set<String> newAuthorSet{
return newAuthorSet;
}
public void setAuthorSet(Set<String> newAuthorSet){
this.authorSet = newAuthorSet;
}
上移動到覆蓋之前,我要確保我得到這個正確。我試圖尋找類似的例子,所以我可以看到發生了什麼,但我還沒有很多運氣。我相信這很簡單,但我剛開始學習這門語言。感謝您的幫助
你有什麼問題?你是否認爲會妨礙編譯的錯別字? – khelwood 2014-11-08 19:03:38