Extra feladatok
Otthoni gyakorló feladatok I.¶
-
Hozz létre egy
Jarmuosztályt, aminek egy privátstring uzemanyagadattagja 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
Autoosztályt, ami aJarmuosztályból származik és van egy privátunsigned sebessegadattagja publikus getterrel!Megoldás
- Kód: 3. feladat
-
Az
Autodefiniá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
Hajoosztályt, ami aJarmuosztályból származik és van egy privátfloat sebessegadattagja publikus getterrel!Megoldás
- Kód: 5. feladat
-
A
Hajois 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
Jarmutí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
allatosztá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
macskaosztályt, ami azallatosztályból származik publikusan!- Legyen a
macskanak neve, amit létrehozáskor meg kell adni! - A
novenyevoadattag legyenfalse-ra állítva! - A konstruktor és a destruktor is írja ki, hogy a
macskalétrejött/törlődött a nevével együtt!
- Legyen a
-
Hozz létre az
allatosztályban egyvoid taplalkozik()metódust!- Ha az állat
novenyevo, akkor írja ki: "legel", ha nem az, akkor írja ki: "vadaszik"! - A
macskaosztályban ez legyen kiirva ataplalkozikmetódusban: "[macska neve] macska egeret vadaszik"!
- Ha az állat
-
Hozz létre egy függvényt, amelyik
allattípust vár, és azon is nézzük meg ataplalkozikmetó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ónakallatlegyen! 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