C++ proqramlaşdırma dili haqqında ümumi məlumatlar


return x*y; } 5.Açıq və gizli hədlər



Yüklə 1,2 Mb.
səhifə30/37
tarix02.01.2022
ölçüsü1,2 Mb.
#47131
1   ...   26   27   28   29   30   31   32   33   ...   37
C -dan praktikum (1)

return x*y;

}

5.Açıq və gizli hədlər

Struct tipindən fərqli olaraq siniflər öz hədlərinə müraciəti aзıq və gizli xassələri ilə tənzimləyə bilir. Sinfin aзıq həddlərinə müraciət sərbəstdir. Gizli hədlərə isə yalnız sinfin öz hədləri müraciət edə bilər.

1. Açıq hədlər

Sinfin hər-hansı dəyişən və ya funksiya həddini aзıq elan etmək üçün "public" xassəsi ilə elan etmək lazımdır. Sintaksis aşağıdakı kimidir:



class sinfin_adı {

public:

tip_1 dey_1;

tip_2 dey_2;

. . .


tip_n dey_n;

};

2. Gizli hədlər

Sinfin hər-hansı dəyişən və ya funksiya həddini gizli elan etmək üçün "private" xassəsi ilə elan etmək lazımdır. Sintaksis aşağıdakı kimidir:

class sinfin_adı {

private:

tip_1 dey_1;

tip_2 dey_2;

. . .


tip_n dey_n;

};

Yaradıcı



1. Sinif yaradıcısı

Yaradıcı (eng. consturctor) sinfin dəyişən hədlərinə başlanğıc qiymətlər mənimsətmək üçün istifadə olunur. Sinin tipindən dəyişən elan edərkən yaradıcı funksiya avtomatik çağırılır və ilkin qiymətləndirməni yerinə yetirir. Yaradıcı elan etmək üçün sinfin daxilində sinfin tipinin adı ilə eyni adlı funksiya elan etmək lazımdır.



Çalışma 5. Çalışma 1-də elan olunmuş duzbucaqli sinfinin yaradıcısını tərtib edin.

Həlli. Sinfin tipinin adı duzbucaqli olduğundan yaradıcı elan etmək üçün sinfin daxilində duzbucali funksiya həddi elan etməliyik, aşağıdakı kimi:


Yüklə 1,2 Mb.

Dostları ilə paylaş:
1   ...   26   27   28   29   30   31   32   33   ...   37




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin