Наследование, инкапсуляция, абстракция и полиморфизм - четыре фундаментальных понятия объектно-ориентированного программирования. Эта статья посвящена наследованию. Инкапсуляция, абстракция и полиморфизм рассматриваются в других статьях. Пожалуйста, прочтите Концепции объектно-ориентированного программирования: Объекты и классы и Концепции объектно-ориентированного программирования: Написание классов, если вы еще этого не сделали. В этой статье основное внимание уделяется наследованию. Инкапсуляция, абстракция и полиморфизм рассматриваются в других статьях. Прочтите, пожалуйста, «Концепции объектно-ориентированного программирования: Объекты и классы» и «Концепции объектно-ориентированного программирования: Написание классов», если вы еще этого не сделали.