Ob’ekt
Ob’ekt - bu sinfning real nusxasi bo‘lib, ma’lumotlar va funksiyalardan tashkil topadi. U dasturning Var bo‘limida e’lon qilinadi. Ob’ektlar sinflar vakillari sifatida dasturda var bo‘limida ta’riflanadi, masalan:
var
student: TPerson; professor: TPerson;
Delphi da ob’ekt - bu dinamik strukturadir. O‘zgaruvchi-ob’ekt ma’lumot-larni emas, ob’ekt ma’lumotlariga ilovani o‘z ichiga oladi. SHuning uchun dasturchi bu ma’lumotlarga xotiradan joy ajratishni ko‘zda tutishi lozim. Joy ajratish sinf maxsus usuli - konstruktor yordamida amalga oshiriladi. Bu usul odatda Create (yaratish) nomiga ega bo‘ladi. Sinf ta’rifida konstruktor uchun procedure so‘zi o‘rniga constructor so‘zi ishlatiladi. Quyida tarkibida konstruktor qatnashgan TPerson sinfi ta’rifi keltirilgan:
TPerson = class private
fname: string [ 15 ];
faddress: string[35];
constructor Cireate; // konstruktor
Do'stlaringiz bilan baham: |