|
Производный класс
Хорошей идеей было бы выделить эту общую часть в отдельный объект, а затем просто включать в каждый новый создавае¬мый объект в неизменном виде, добавляя к нему те параметры, которые и созда¬ют более конкретизированные объекты.
Другими словами, создав один объект (или класс, что будет точнее в принятых в ООП терминах) с именем <физическое лицо>, мы могли бы порождать или наследовать из него более детально разработанные классы <клиент>, <охранник>, <начальник отдела>. Этим мы избавили бы себя от необходимости производить большое количество повторяющихся описаний.
Мы уже договорились с вами, что способность языка описывать в своих терми¬нах объекты окружающего мира мы называем абстракцией - купить дипломы трудовые.
Способность одного объекта быть порожденным из другого объекта, вобрав в себя все его свойства и поведение, называется наследованием. Наследование подчи¬няется некоторым правилам и имеет свою терминологию.
Объект, из которого порождается другой объект, называется базовым классом, родительским классом или предком. Порожденный объект называется классом-наследником, производным клас¬сом или потомком. Производный класс может только добавлять в своем объявлении что-то к тому, что он унаследовал от базового класса, но не может ничего убрать. Таким об¬разом, производный класс всегда несет в себе все признаки и свойства базо¬вого класса. В Delphi и .NET у производного класса может быть только один базовый класс. Это называется одиночным наследованием и создает иерархию, в которой у всех без исключения классов всегда есть хотя бы один общий предок, TObject.
Источник: Диплом на заказ, курсовая от www.diplomneed.ru | купить вкладыш диплом, диплом автоматизация, а также предлагается купить рефераты: http://www.diplomneed.ru/ - по самым низким ценам.
|
|