Программирование ООП - PullRequest
       0

Программирование ООП

0 голосов
/ 02 ноября 2011

у меня есть класс say, который имеет защищенный метод say methodA (), затем я расширяю класс B из класса A и не переопределяю methodA (); затем я создал класс C и расширил его классом B, и я хочу переопределить метод A ();

как я могу это сделать без переопределения метода A (); в классе В,

class A{
   public funciton methodA():void {
      // do stuff
   }
}

class B extends A{
  //do stuff but not override the methodA

}

class C extends B{
   override public function methodA():void {
      // possible or not 
   }
}

это возможно (я думаю, что не просто хочу подтвердить)

С уважением.

1 Ответ

1 голос
/ 02 ноября 2011

Это возможно, и я думаю, что простой тест поможет вам. Я не знаком с вашим синтаксисом языка, но просто переопределяю то же имя метода, что и в A в классе C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...