„Cu mult timp în urmă, computerele puteau afișa doar text. Programele afișau date pe ecran după ce au primit intrare de la tastatură. Aceasta se numește „interfață utilizator consolă” sau pur și simplu „consola”. O interfață fereastră este o alternativă la consolă. Cu acest tip de interfață, utilizatorul interacționează cu programul prin una sau mai multe ferestre. Deoarece tocmai învățăm cum să programăm, vom începe prin a lucra cu consola."
"În regulă."
„Textul este afișat pe consolă (ecran) consecutiv, rând cu rând. Textul este introdus cu ajutorul tastaturii. Pentru a evita greșelile, introducerea de la tastatură este afișată pe ecran. Uneori se pare că utilizatorul uman și programul iau pe rând scriind lucruri pe ecran. ”
„Puteți folosi metoda System.out.print () pentru a afișa textul pe ecran. Această metodă afișează pur și simplu textul, în timp ce System.out.println () afișează textul și mută cursorul pe linia următoare.”
Cod | Rezultat |
---|---|
|
RainInSpain |
|
Ploaie În Spania |
|
Ploaie în Spania |
„Pentru a menține fragmente de text separate, trebuie să adăugăm un spațiu. De exemplu:”
Cod | Rezultat |
---|---|
|
56 |
|
5 6 |
|
The sum is 11 |
"Am înţeles"
„Acest lucru vă permite să afișați orice pe ecran: toate obiectele Java pot fi transformate într-un șir. Toate clasele Java derivă din clasa Object, care are metoda toString(). Această metodă este apelată atunci când doriți să transformați un obiect într-un şir."
Cod | Descriere |
---|---|
|
Aceste trei exemple sunt echivalente. |
|
|
|
„Dar programul meu a afișat „ Pisica este com.codegym.lesson3.Cat@1fb8ee3 ”. Ce naiba ar trebui să însemne asta?”
„Metoda standard toString() a clasei Object returnează un șir format din numele clasei și adresa de memorie a obiectului (în formă hexazecimală).”
"Uh-huh. Și la ce bun ar putea veni dintr-o astfel de metodă?"
„Puteți scrie propria implementare a toString() în clasa dumneavoastră. Atunci aceasta este metoda care va fi apelată.”
"Serios? În regulă."
„Iată câteva sarcini de la Diego”.
GO TO FULL VERSION