我对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