Dobrý den přeju
Chtěl bych se na vás obráti s problémem ohledně dědičnosti. Mám vytvořenou třídu A a od ní zděděnou třídu B, samy o sobě tyhle třídy fungují jak mají, ale v programu se až za chodu rozhoduje která z nich se má použít. Můj pokus o řeší byl následovný
A* třída;
if(podmínka splněna) {
třída = new A();
} else {
třída = new B();
}
Problém spočívá v tom že i když se třída A inicializuje pomocí třídy B tak stejně vykonává metody třídy A.
Za pomoc předem děkuji.