Aytib o’tish kerakkim, oddiy programmalarda “yashiriladigan” elementlarni tashkil qilish shart emas. Shuning uchun yuqoridagi tasvirlashda Private…, public menizmlarni ishlatmasak quyidagi fragmentni hosil qilamiz.
Type TGraphObj=object
x, y: integer; color: word;
Constructor Init(ax, ay: integer; acolor: word);
Procedure Draw(acolor: word): virtual;
Procedure Show;
Procedure Hide;
Procedure MoveTo(dx, dy:integer);
End;
Umuman olganda, maydonlar oddiy o’zgaruvchi kabi tasvirlanadi, ixtiyoriy ma’lumotlar strukturasi va o’z navbatida boshqa ob’ekt ham bo’lishi mumkin. Metodlar esa oddiy protsedura va funksiyalarni tasvirlashga o’xshaydi.
Do'stlaringiz bilan baham: |