Abstract osztály és metódus - Java programozás kezdőknek Andrissal - 42. rész

preview_player
Показать описание
A Java programozás kezdőknek videosorozat 1. fejezetében, az 1- 25 részben megismerkedtünk a Java programozási nyelv alapjaival és egy BasicGame nevű kezdetleges kis játék első lépéseit is megírtuk, valamint sok-sok feladatot is adtam, hogy gyakoroljátok a tanultakat.
A 2. fejezetben az OOP irányába mozdultunk el.

A 42. rész témája és időbélyegzői:

0:01:00 - bevezetés
0:04:00 - absztrakt osztály példa
0:06:17 - absztrakt osztály kiterjesztése
0:08:28 - BasicGame kiegészítése absztrakt osztállyal
0:09:54 - Powerup osztály absztrakttá alakítása
0:10:55 - StrengthPowerup osztály létrehozása
0:11:43 - SlowdownPowerup osztály létrehozása
0:17:00 - ellenfél lassításának implementálása
0:19:38 - SlowdownPowerup metódusok felüldefiniálása
0:22:22 - csak StrengthPowerup esetén lehessen elkapni az ellenfelet - instanceof operátor használata

A videókhoz tartozó segédanyagokat honlapunkról itt tudod letölteni:

Mi az A&K Akadémián Java programozás oktatással és szoftverfejlesztéssel foglalkozunk. Teljesen kezdő szinttől professzionális szintig oktatunk programozó szakembereket és ezzel párhuzamosan fejlesztési projektjeink is futnak. Ha szeretnél velünk tanulni vagy együtt dolgozni velünk csapatunkban, akkor kövesd a csatornánkat és ismerj meg minket jobban!

Zene és intro:
Рекомендации по теме
Комментарии
Автор

Ha jól gondolom, a BasicEntity osztályt is absztrakttá tehetnénk, hisz közvetlenül nem példányosítjuk, ugye?

mzsombor
Автор

Tisztelt András!
Szeretnék email-ben küldeni egy fájlt segítség kérés miatt, viszont nem engedi elküldeni, mert azt írja nem található ilyen email cím!
Mit lehetne tenni?

andraslang
Автор

Kedves András!

//Enemy.java
// 26. sor
if (iterationNumber++ % (slowed ? 4 : 2) == 0) { //ha osztható 4-el (vagy 2-vel)
// Jól gondolom, hogy a program megvizsgálja az iterationNumber értékét, hogy osztható-e 4-el (2-vel),
// MAJD megnöveli 1-el?
// Ha ez igaz, akkor a 28. sor soha nem lesz igaz.

jedipite
Автор

Nem volna kedved megoldani ? :D
Biztos ismered, lépegető, szivacs, és homokjáró versenye. Sajnos egy kicsit sem vagyok pro és megakadtam. Kíváncsi lennék a verziódra amennyiben időd engedi.
Konkrétan, a file beolvasás megvan. Egy listába van téve minden sora a file-nak. Létrehoztam egy abstract osztályt élőlények néven és ebből származtattam a 3 élőlény osztályt. Viszont nem tudom, hogy tovább. Csinálok egy ciklust ami végig megy a listán, de gyakorlatban nem tudom merre tovább.

köszi ! :)

Game_bugs