Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package courseProject;
- public class Book extends File{ //Book: id, Название, Автор (ы), Издательство, Год издания, Количество стра-ниц, Цена, Тип переплета.
- private String publishing;
- private int pages;
- public Book() {
- }
- public Book(int id, String name, String author, int year, String publishing, int pages) {
- super(id, name, author, year);
- this.publishing = publishing;
- this.pages = pages;
- }
- public String getPublishing() {
- return publishing;
- }
- public Book setPublishing(String publishing) {
- this.publishing = publishing;
- return this;
- }
- public int getPages() {
- return pages;
- }
- public Book setPages(int pages) {
- this.pages = pages;
- return this;
- }
- private void checkPages(int pages){
- if(!Validation.isPages(pages)){
- throw new IllegalArgumentException("Illegal pages");
- }
- }
- @Override
- public String toString() {
- return "Book{" +
- ", publishing='" + publishing + '\'' +
- ", pages=" + pages +
- '}';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement