Hat ugy hogy belekenyszerited abba a tipusba amiben hasznalni akarod.
try
{
ezthasznalom=(sajatosztaly)observable_objektum;
}catch(Execption e)
{
//Letrehojhet exception ha pl. a belekenyszerites nem sikerult, mert masik osztalyt kaptal meg.
}
az instanceof metodussal ellenorizheted az osztalyt ha tuttira akarsz menni, vagy ha tobb Observable osztalyod is van. Vagy az Observer osztalyod tobb Observable classt is megfigyel.
Adott A osztály, ami kiterjeszti az Observable osztályt. Van egy B, ami implementálja az Observert.
A kérdésem az, hogy hogyan lehet elérni, hogy amikor a B osztályban definiálom az update metódust, akkor abban a paramétereként megkapott Observable típusú objektum azon metódusait is elérjem, amit az A osztályban definiáltam.
Köszi!