esoe
2 years ago
11 changed files with 107 additions and 8 deletions
@ -1,5 +0,0 @@ |
|||||||
package book.ru.molokoin; |
|
||||||
|
|
||||||
public class App { |
|
||||||
|
|
||||||
} |
|
Binary file not shown.
@ -0,0 +1,5 @@ |
|||||||
|
package ru.molokoin; |
||||||
|
|
||||||
|
public class App { |
||||||
|
|
||||||
|
} |
@ -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 @@ |
|||||||
|
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