Sari la conținut
Zece la Info
Probleme

Clasele Autor si Carte (compunere, comparatie intre instante)

Grea 2000 ms 64 MB#oop#clasa#compunere#carte

Scrieti DOUA clase:

  1. Autor - nume (fara spatii), tara (fara spatii):
  • constructor(nume, tara); getNume(); getTara()
  1. Carte - titlu, anAparitie, si un obiect Autor compus (nu doar numele autorului ca sir):
  • constructor(titlu, anAparitie, numeAutor, taraAutor) - construieste intern obiectul Autor
  • getTitlu(), getAnAparitie()
  • getAutor() - returneaza obiectul Autor memorat intern
  • autorDinAceeasiTara(Carte alta) - returneaza adevarat daca autorul acestei carti si autorul cartii alta sunt din aceeasi tara
Date de intrare
Codul vostru este integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
Date de iesire
Fiecare comanda produce o linie de output.
Restrictii
1000 <= anAparitie <= 2026

Exemple

Exemplul 1

Intrare

2
NEW Ion 1980 Popescu Romania
AUTOR

Iesire

OK
Popescu Romania

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.