Объект-потомок наследует не только поля объекта-родителя, но и методы. В результате выполнения инструкции Student.Show к объекту student будет применен метод TPerson.Show, метод его родительского типа. При этом на кран будут выведены имя и адрес студента. Для того чтобы была выведена необходимая информация, нужно в объявлении типа TStudent объявить метод, который будет это делать. Этому методу можно присвоить любое имя. Однако позволяется объявить в дочернем типе метод, имя которого совпадает с именем одного из методов родительского типа. Использование имени метода родительского типа в объявлении дочернего типа называется переопределением метода.
Динамические объекты
Для хранения полей объекта можно использовать динамическую память. В этом случае в программе объявляется не переменная объектного типа, а указатель на объектный тип. Например: Память для объекта выделяется вызовом процедуры New, которой в качестве параметра передается имя указателя на объектный тип.
После выделения памяти доступ к полям объекта осуществляется обычны образом. Например:
р^.Faddress:='Большая морская, д.5, кв.27';