1
Vývoj / Re:Příklad abstraktní třídy
« kdy: 26. 02. 2023, 10:35:08 »
Jako Java-amatér se zeptám: co přesně je na tom příkladu tak hrozně špatně? Že jsou tam jen abstraktní metody (jak píše p. Jirsák)? Kdyby tam bylo
tak je to OK?
můžete to nějak rozvést, třeba na jednoduchém příkladu? Resp. kdy je vhodné použít dědičnost a kdy ne?
Kód: [Vybrat]
abstract class Vehicle {
abstract void move();
abstract void accelerate();
protected void stop() {
// do something
}
};
tak je to OK?
Přesně tak, je chybou prezentovat dědičnost jako hlavní rys OOP. Snadno se s ní člověk dostane do úzkých.
můžete to nějak rozvést, třeba na jednoduchém příkladu? Resp. kdy je vhodné použít dědičnost a kdy ne?