Piszę pewien projekt i przypadkowo stworzyłem pewien kod, którego działanie jest dla mnie lekko dziwne.
Poniżej przedstawiam przykład i prosiłbym o małe wyjaśnienie jeżeli coś źle rozumiem.
class a { } } class b extends a { } class c extends a { } } $TEST = new a(); $TEST->aaa(); $TEST = new c(); $TEST->ccc();
Czy klasa a, po której dziedziczy b ma po prostu dostęp do zmiennych prywatnych i chronionych swojego "dziecka"?
Dziękuję i pozdrawiam.