esoe
2 years ago
11 changed files with 107 additions and 8 deletions
@ -1,5 +0,0 @@
@@ -1,5 +0,0 @@
|
||||
package book.ru.molokoin; |
||||
|
||||
public class App { |
||||
|
||||
} |
Binary file not shown.
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
package ru.molokoin; |
||||
|
||||
public class App { |
||||
|
||||
} |
@ -0,0 +1,68 @@
@@ -0,0 +1,68 @@
|
||||
package ru.molokoin; |
||||
|
||||
public class Book { |
||||
private String name; |
||||
private Publisher publisher; |
||||
private int year; |
||||
private String[] authors; |
||||
|
||||
public String getAuthorByIndex(int index){ |
||||
String author = getAuthors()[index]; |
||||
return author; |
||||
} |
||||
//количество авторов книги
|
||||
public int getAuthorsCount(){ |
||||
//TODO проверить наличие массива - null
|
||||
//предусмотреть, чтобы массив не содержал пустых полей
|
||||
return getAuthors().length; |
||||
} |
||||
/** |
||||
* @param name the name to set |
||||
*/ |
||||
public void setName(String name) { |
||||
this.name = name; |
||||
} |
||||
/** |
||||
* @param publisher the publisher to set |
||||
*/ |
||||
public void setPublisher(Publisher publisher) { |
||||
this.publisher = publisher; |
||||
} |
||||
/** |
||||
* @param year the year to set |
||||
*/ |
||||
public void setYear(int year) { |
||||
this.year = year; |
||||
} |
||||
/** |
||||
* @param author the author to set |
||||
*/ |
||||
public void setAuthors(String[] authors) { |
||||
this.authors = authors; |
||||
} |
||||
/** |
||||
* @return the name |
||||
*/ |
||||
public String getName() { |
||||
return name; |
||||
} |
||||
/** |
||||
* @return the publisher |
||||
*/ |
||||
public Publisher getPublisher() { |
||||
return publisher; |
||||
} |
||||
/** |
||||
* @return the year |
||||
*/ |
||||
public int getYear() { |
||||
return year; |
||||
} |
||||
/** |
||||
* @return the author |
||||
*/ |
||||
public String[] getAuthors() { |
||||
return authors; |
||||
} |
||||
|
||||
} |
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
package ru.molokoin; |
||||
|
||||
public class Publisher { |
||||
private String name; |
||||
private String sity; |
||||
|
||||
/** |
||||
* @param name the name to set |
||||
*/ |
||||
public void setName(String name) { |
||||
this.name = name; |
||||
} |
||||
/** |
||||
* @param sity the sity to set |
||||
*/ |
||||
public void setSity(String sity) { |
||||
this.sity = sity; |
||||
} |
||||
/** |
||||
* @return the name |
||||
*/ |
||||
public String getName() { |
||||
return name; |
||||
} |
||||
/** |
||||
* @return the sity |
||||
*/ |
||||
public String getSity() { |
||||
return sity; |
||||
} |
||||
|
||||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue