Author Topic: OOP problem s rozhraniami  (Read 2521 times)

Erik

  • Newbie
  • *
  • Posts: 6
    • View Profile
OOP problem s rozhraniami
« on: 11.11.2013, 05:31:58 »
Čaute mam taky problem:
Trieda implementuje 2 rozhrania R1 a R2.
Metoda inej triedy ma parameter R1, v jej tele sa zisťuje či objekt implementuje aj druhe rozhranie a ak ano tak ma zavolať metodu z toho druheho rozhrania. Tu metodu z druheho rozhrania nepozna :(

metoda(R1 objekt){
   .
   .
if (objekt instanceof R2){
      objekt.metodazR2();  //tuto metodu nepozna, ako docielim, aby ju poznalo/zavolalo ?  :(
     }
}

Dik za tipy :D

fail

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: OOP problem s rozhraniami
« Reply #1 on: 11.11.2013, 06:25:16 »
((R2)objekt).metodazr2();

Erik

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: OOP problem s rozhraniami
« Reply #2 on: 11.11.2013, 16:00:13 »
Jeej super, 100x ďakujem :)