Объектно-ориентированное программирование: различия между версиями

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