Наследование

Объект-потомок наследует не только поля объекта-родителя, но и методы. В результате выполнения инструкции Student.Show к объекту student будет применен метод TPerson.Show, метод его родительского типа. При этом на кран будут выведены имя и адрес студента. Для того чтобы была выведена необходимая информация, нужно в объявлении типа TStudent объявить метод, который будет это делать. Этому методу можно присвоить любое имя. Однако позволяется объявить в дочернем типе метод, имя которого совпадает с именем одного из методов родительского типа. Использование имени метода родительского типа в объявлении дочернего типа называется переопределением метода.

Динамические объекты

Для хранения полей объекта можно использовать динамическую память. В этом случае в программе объявляется не переменная объектного типа, а указатель на объектный тип. Например: Память для объекта выделяется вызовом процедуры New, которой в качестве параметра передается имя указателя на объектный тип.

После выделения памяти доступ к полям объекта осуществляется обычны образом. Например:

р^.Faddress:='Большая морская, д.5, кв.27';


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: