zozohoang
Senior Member
bác học ở đâu thế cho mình xin nguồn với :3.người ta hướng dẫn theo từng project 1 thím ơi, làm xong cuốn chiếu mới đến phần khác, đây là bài đâu tiên :v
bác học ở đâu thế cho mình xin nguồn với :3.người ta hướng dẫn theo từng project 1 thím ơi, làm xong cuốn chiếu mới đến phần khác, đây là bài đâu tiên :v
các anh khóa trên ở trường em train cho mấy em khóa dưới bác ơibác học ở đâu thế cho mình xin nguồn với :3.
nghe ngon thế nhỉ tôi toàn phải tự cày cuốccác anh khóa trên ở trường em train cho mấy em khóa dưới bác ơi

em làm phiền thím thêm 1 chút được không ạ? Có các đối tượng Account, BookItem và BookLending, thím có thể code ví dụ cho em để BookLending là agreegation của 2 cái còn lại được không?
import java.util.ArrayList;
class Account extends Member implements Librarian {
// Fields của account
private String id;
private String password;
private AccountStatus status;
private Person person;
// Book lending / Sách đang mượn
private ArrayList<BookLending> bl;
public Account()
{
// Gọi default constructor của class cha
super();
// Định nghĩa default constructor
// .......
this.bl = new ArrayList<>();
}
public Accout(....., date dateOfMemberShip, int totalBookCheckedOut)
{
super(dateOfMemberShip, totalBookCheckedOut);
// Định nghĩa constructor
//.......
this.bl = new ArrayList<>();
}
// Định nghĩa / Override method của super class và interface
//.....
//......
//
// Tiến hành mượn sách mới
// Pass BookLending reference
// Đối tượng Book (của class BookLending) giờ là aggregation của Account này
public void newLentBook(BookLending book)
{
this.bl.add(book);
this.totalBookCheckedOut++;
}
}