ПредишенСледващото

Появата на обектно-ориентираното програмиране е важна стъпка в развитието на съвременните технологии. Това се дължи на факта, че преди появата на обектно-ориентираното програмиране код е "плосък", а сега разработчиците могат да работят не само функцията или процедурата, но и обекти.

Обекти в Делфи

Обектите са комбинация от различни методи, свойства и събития. Терминът агрегат в това определение се отнася до факта, че обектите са, тъй като тя се състои от елементите, изброени по-горе, които осигуряват пълна експлоатация.

Да вземем например един бутон, който има:

1. свойства, които включват надписи върху бутона, цвят, размер на шрифта, и така нататък.
2. Събитията (например депресия).
3. Методи (фокус рисуване, текст метод продукция и т.н.).

Ако всички елементи, изброени по-горе са комбинирани заедно, резултатът ще бъде пълнофункционален самостоятелен обект Делфи. Освен това, този обект да работи правилно в най-различни настройки.

Програмистът ще трябва да инсталирате един бутон в определена форма, и е готов за употреба. По този начин, в Делфи обекти прави живота по-лесен за професионалисти.

Обекти в Делфи, поставени като класа са декларирани в реактивна раздела. Например,


Заслужава да се отбележи факта, че обектите в Делфи имат динамична структура. Променливата обозначаващ обекта не включва данни, но само с позоваване на данни на обекта. Ето защо, програмистите трябва да се грижат за е да формира и определено количество памет за съхраняване на информация.

Създаване на Delphi обект


За да се подчертаят необходимата памет използва специален метод клас конструктор. Като правило, това обикновено се даде името на създаване (създаване). Използването конструктор дума, която се използва, вместо обичайната процедура в описанието на стойността на класа и подчертава особеното поведение конструктор.

Освен факта, че дизайнерът се извършва чрез заделяне на памет, тя все още дава възможност за решаване на проблема за възлагане на първоначалните стойности на полета на обектите. С други думи, с негова помощ, вие създавате обекти.

Трябва да се отбележи, че ако даден обект не се използва вече, че е необходимо да се освободи паметта разпределени за полета за съхранение. Това действие се извършва чрез деструктор метод-Free. Този метод е много важно, ако говорим за създаване на обекти в Делфи.

Например, за да се освободи паметта заета от обекта на полета професор, трябва да определите следната команда:


Така, създаването на обекти са за прехвърляне на контролен орган конструктор. В началния етап, под обекта се дава определено количество памет, но всичките му стойности се актуализират. След това, дизайнерът е изработване на кодекс, който е написан от програмистите.

На пръв поглед може да изглежда, че синтаксиса на дизайнера припомня процедурата, но това не е така. В действителност строителя е функция, която връща новосъздадената и инициализира обекта.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!