El tudná nekem magyarázni valaki ezt a programot? (egyszerű java)
A program egy egyszerű kis biciklis példa feladat.
sebesség : int = 0
sebességfokozat : int = 0
sebességváltás (irány)
fékezés (mérték)
Ez lenne a program:
class Bicycle {
int cadence = 0;
int speed = 0;
int gear = 1;
void changeCadence(int newValue) {
cadence = newValue;
}
void changeGear(int newValue) {
gear = newValue;
}
void speedUp(int increment) {
speed = speed + increment;
}
void applyBrakes(int decrement) {
speed = speed – decrement;
}
void printStates() {
System.out.println("cadence:"+cadence+"
speed:"+speed+" gear:"+gear);
}
}
Azt értem, hogy a bicikli osztályba felvesszük a 3 változót: cadence,speed,gear.
Amit nem értek az ezek:
void changeCadence(int newValue) {
cadence = newValue;
Mi az a newValue, mi az a change parancs? Mire jó?
Ezt a részt sem értem teljesen:
void speedUp(int increment) {
speed = speed + increment;
}
void applyBrakes(int decrement) {
speed = speed – decrement;
}
És még egy kérdés:
A printStates() függvény az egy fix név, vagy én választom meg hogy mi legyen a neve.
Mielőtt bárki elküldene a jó anyukámba, csak annyit mondok hogy még sosem java-ztam, most próbálgatok itthon, magamtól és bosszant hogy nem értem az egyes parancsokat.
Akármilyen könyvből tanulsz, tedd félre és előtte tanuld meg az alapokat!
Amiket kérdeztél changeCadence, speedUp stb azok tagfüggvények. Azok nevét te határozod meg, de vannak bizonyos konvenciók, amiket célszerű betartani.
Leírnám szívesen, hogy mire jó, hogy működik, de valószínűleg abból sem értenél meg többet, mint a kódból sem értesz semmit, mert hiányoznak az alapok.
C-t már tanultam, annyi alapom van. Az megy is rendesen. most belevágtam a java-ba egyedül de még azt sem tudom mi számít itt alapnak, mert én eddig azt gondoltam hogy most tanulom az alapot, ugyanis ezt az online könyvet követem nyomon:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!