constructor(tytul_ksiazka,data_ksiazka,autor_ksiazka){
this.tytul_ksiazka=tytul_ksiazka;
this.data_ksiazka=data_ksiazka;
this.autor_ksiazka=autor_ksiazka;
}
wypozyczanie_k() {
return `Забрано книгу ${this.tytul_ksiazka} `;
}
zwrucenie_k() {
return `Возвращено книгу ${this.tytul_ksiazka} `;
}
}
class Czytelnik extends Ksiazka{
constructor(id_czytelnik,imie_czytelnik,nazwisko_czytelnik,tytul_ksiazka,data_ksiazka,autor_ksiazka){
super(id_czytelnik,imie_czytelnik,nazwisko_czytelnik,tytul_ksiazka,data_ksiazka,autor_ksiazka);
this.id_czytelnik=id_czytelnik;
this.imie_czytelnik=imie_czytelnik;
this.nazwisko_czytelnik=nazwisko_czytelnik;
}
wypozyczanie_k() {
super.wypozyczanie_k();
return `Читатель ${this.imie_czytelnik} взял книгу `;
}
zwrucenie_k() {
super.zwrucenie_k();
return `Читатель ${this.imie_czytelnik} вернул книгу `;
}
}
class Biblioteka {
constructor(wypozyczone,zwrucone){
this.wypozyczone=[]; //масив с одолжеными книгами
this.zwrucone=[]; //масив с возвращеными книгами
}}
const ksiazka0 =new Ksiazka("Anna Karenina",1981,"Lew Tolstoj");
const ksiazka1 =new Ksiazka("Malenki Prins",1977,"Antuan-de-Sent Eksiuperi");
const czytelnik0=new Czytelnik(000,"Artur","Pierozkow");
const czytelnik1=new Czytelnik(011,"Piotr","Iwaszkiewicz");
console.log(czytelnik0.zwrucenie_k());
console.log(ksiazka0.zwrucenie_k());
console.log(czytelnik1.wypozyczanie_k());
console.log(ksiazka1.wypozyczanie_k());