重写java Eques()方法-不工作吗?
equals()
ArrayListBookaddBook(), removeBook()hasBook()BookCart
public boolean equals(Book b) {
... // More code here - null checks
if (b.getID() == this.getID()) return true;
else return false;}Cartequals(TYPE var)equals(Object o) { (CAST) var }
BookID
public boolean hasBook(int i) {
Book b = new Book(i);
return hasBook(b);}public boolean hasBook(Book b) {
// .. more code here
return this.books.contains(b);}equals(Book b)Cartequals()
public boolean equals(Object o) {
Book b = (Book) o;
... // The rest goes here }Book
慕工程0101907
一只斗牛犬
MYYA
白猪掌柜的
随时随地看视频慕课网APP