"Régen a számítógépek csak szöveget tudtak megjeleníteni. A programok adatokat jelenítettek meg a képernyőn, miután megkapták a billentyűzetről érkező bevitelt. Ezt "konzol felhasználói felületnek" vagy egyszerűen csak "konzolnak" hívják. Az ablakos felület a konzol alternatívája. Az ilyen típusú felületeken a felhasználó egy vagy több ablakon keresztül lép kapcsolatba a programmal. Mivel még csak most tanuljuk a programozást, a konzollal kezdjük.
"Rendben."
"A szöveg a konzolon (képernyőn) egymás után, soronként jelenik meg. A szöveg bevitele a billentyűzet segítségével történik. A hibák elkerülése érdekében a billentyűzet bevitele megjelenik a képernyőn. Néha úgy tűnik, hogy az emberi felhasználó és a program felváltják egymást dolgokat írni a képernyőre. "
"Használhatja a System.out.print () metódust a szöveg megjelenítésére a képernyőn. Ez a módszer egyszerűen megjeleníti a szöveget, míg a System.out.println () megjeleníti a szöveget, és a kurzort a következő sorra mozgatja."
Kód | Eredmény |
---|---|
|
RainInSpain |
|
Eső Spanyolországban |
|
Eső Spanyolországban _ |
"A szövegrészek elkülönítéséhez szóközt kell hozzáadnunk. Például:"
Kód | Eredmény |
---|---|
|
56 |
|
5 6 |
|
The sum is 11 |
"Megvan"
"Ezzel bármit megjeleníthet a képernyőn: minden Java objektum átalakítható karakterláncokká. Minden Java osztály az Object osztályból származik, amely a toString() metódussal rendelkezik. Ezt a metódust akkor hívják meg, ha egy objektumot egy objektummá akarunk átalakítani. húr."
Kód | Leírás |
---|---|
|
Ez a három példa egyenértékű. |
|
|
|
"De a programom a következőt jelenítette meg: " A macska a com.codegym.lesson3.Cat@1fb8ee3 ". Mi a fenét akar ez jelenteni?"
"Az Object osztály szabványos toString() metódusa egy karakterláncot ad vissza, amely az osztály nevéből és az objektum memóriacíméből áll (hexadecimális formában)."
– Aha. És mi haszna származhat egy ilyen módszerből?
"Megírhatod a saját toString() implementációdat az osztályodban. Akkor ez a metódus lesz meghívva."
"Tényleg? Rendben."
– Íme néhány feladat Diegótól.
GO TO FULL VERSION