Объектно-ориентированное программирование: различия между версиями
Содержимое удалено Содержимое добавлено
HakanIST (обсуждение | вклад) м Откат правок 77.37.156.208 (обс.) к версии Rschen7754 |
|||
Строка 387:
'''OP:''' В Object Pascal для этой цели есть специальное слово inherited. После этого слова вы можете написать имя метода базового класса или (в некоторых случаях) просто использовать это ключевое слово для доступа к соответствующему методу базового класса.
'''Java:''' Java для этого использует ключевое слово super. В этом языке, так же, как и в OP, нет возможности сослаться на другой предшествующий класс. На первый взгляд, это может показаться ограничением, но оно позволяет расширять иерархию, вводя промежуточные классы. К тому же, если вы не нуждаетесь в функциях базового класса, вам, наверное, не следует
== Совместимость подтипов ==
|