пятница, 6 апреля 2012 г.

Наследование, перегрузка методов и их областей видимости

Видимость перегружаемого методода нельзя ПОНИЖАТЬ, можно только повышать.



class A {
   public void myMeth(){...}

   private void otherOneMeth() {...}
}

class B extends A {
   private void  myMeth (){...}// alarm! компилятор ругнется

   public void otherOneMeth() {...}// а так ок
}

Комментариев нет:

Отправить комментарий