C++ proqramlaşdırma dili



Yüklə 257,56 Kb.
səhifə37/48
tarix24.05.2022
ölçüsü257,56 Kb.
#59348
növüDərs
1   ...   33   34   35   36   37   38   39   40   ...   48
c plus-plus proqramlasdirma dili ahmed sadixov aze

private:


tip_1 dey_1; tip_2 dey_2;
.
.
.
tip_n dey_n;
};
    1. Yaradıcı




      1. Sinif Yaradıcısı


Yaradıcı (eng. consturctor) sinfin dəyişən həddlə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:


class duzbucaqli {


public:


duzbucaqli(); int en;
int uz;
int sahe (int, int);

};

      1. Yaradıcının proqram kodu


Yaradıcının proqram kodunu sinfin digər funksiya həddləri kimi tərtib edə bilərik. Yeganə fərq odur ki, yaradıcını tərtib edərkən nəticə tipi göstərilmir.


Çalışma 6. Çalışma 1-də elan olunmuş duzbucaqli sinfinin yaradıcısının proqram kodunu tərtib edin. Yaradıcı sinfin en və uz həddlərinə uyğun olaraq 20 və 30 qiymətləri mənimsətməlidir.


Həlli. Sinfin funksiya həddlərinin proqram kodunun tərtibi sintaksisinə nəzər salaq:


nəticə_tipi sinfin_adı::funksiyanın_adı (parametrlər) {


proqram kodu;
}

sinfin_adı duzbucaqli, funksiyanın adı həmçinin duzbucaqli (bir daha yada salaq ki, yaradıcının adı sinfin tipinin adı ilə adlandırılır), nəticənin_tipi göstərilmədiyindən duzbucali sinfinin yaradıcısının proqram kodunu aşağıdakı kimi tərtib edə bilərik:




duzbucaqli::duzbucali(){


en = 20;
uz = 30;

}


Yüklə 257,56 Kb.

Dostları ilə paylaş:
1   ...   33   34   35   36   37   38   39   40   ...   48




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