Extra feladatok
Otthoni gyakorló feladatok I.¶
-
Hozz létre egy
Jarmu
osztályt, aminek egy privátstring uzemanyag
adattagja van publikus getterrel!Megoldás
- Kód: 1. feladat
-
Legyen egy
halad()
függvénye a járműnek, ami kiírja, hogy a jármű halad és az üzemanyag típusát!Megoldás
- Kód: 2. feladat
-
Hozz létre egy
Auto
osztályt, ami aJarmu
osztályból származik és van egy privátunsigned sebesseg
adattagja publikus getterrel!Megoldás
- Kód: 3. feladat
-
Az
Auto
definiálja felül ahalad()
függvényt, az eredeti szöveg helyett írja ki, hogy az autó [sebesseg] km/h-val halad és [uzemanyag]-t fogyaszt!Megoldás
- Kód: 4. feladat
-
Hozz létre egy
Hajo
osztályt, ami aJarmu
osztályból származik és van egy privátfloat sebesseg
adattagja publikus getterrel!Megoldás
- Kód: 5. feladat
-
A
Hajo
is definiálja felül ahalad()
függvényt, az eredeti szöveg helyett írja ki, hogy a hajó [sebesseg] csomóval halad és [uzemanyag]-t fogyaszt!Megoldás
- Kód: 6. feladat
-
Írj egy függvényt, ami
Jarmu
típusú objektumot vár és meghívja a kapott objektumhalad()
metódusát, majd hívd meg a létrehozott osztályok egy-egy példányával!Megoldás
- Kód: 7. feladat
Otthoni gyakorló feladatok II.¶
-
Hozz létre egy
allat
osztályt!- Az állat egyetlen attribútuma, hogy növényevő-e (
novenyevo:bool
). Írj paraméteres konstruktort az osztályhoz, mely kiírja a standard outputra, hogy "allat letrehozva"! - Írj destruktort, mely kiírja: "allat torolve"!
- Az állat egyetlen attribútuma, hogy növényevő-e (
-
Hozz létre egy
macska
osztályt, ami azallat
osztályból származik publikusan!- Legyen a
macska
nak neve, amit létrehozáskor meg kell adni! - A
novenyevo
adattag legyenfalse
-ra állítva! - A konstruktor és a destruktor is írja ki, hogy a
macska
létrejött/törlődött a nevével együtt!
- Legyen a
-
Hozz létre az
allat
osztályban egyvoid taplalkozik()
metódust!- Ha az állat
novenyevo
, akkor írja ki: "legel", ha nem az, akkor írja ki: "vadaszik"! - A
macska
osztályban ez legyen kiirva ataplalkozik
metódusban: "[macska neve] macska egeret vadaszik"!
- Ha az állat
-
Hozz létre egy függvényt, amelyik
allat
típust vár, és azon is nézzük meg ataplalkozik
metódus meghívását!- Mi történik, ha különböző paraméterátadási módokat alkalmazunk (érték szerinti, paraméter, pointer)?
-
Példányosíts dinamikusan egy
macska
-t, de a statikus típusa a létrehozott változónakallat
legyen! Töröld! Mit tapasztalsz? (Ehhez a feladatrészhez nem biztos, hogy minden ismeretanyag elhangzott már a gyakorlatokon! Érdemes kicsit előre lapozni a soron következő gyakorlatokhoz!)Megoldás
- Kód: Gyakorló feladatsor
- Videó: https://youtu.be/dzroI9QuYBA
Létrehozva: 2024-07-23