Sinfin funksiya həddinin proqram kodunu tərtib etmək üçün aşağıdakı sintaksisdən istifadə olunur:
nəticə_tipi sinfin_adı::funksiyanın_adı (parametrlər) {
proqram kodu;
}
Çalışma 4. Çalışma 1 -də elan olunmuş duzbucaqli sinfinin sahe funksiyasının proqram
kodunu tərtib edin.
Həlli. sinfin_adı duzbucaqli, funskiya həddinin adı sahe, funksiyanın qaytardığı nəticənin tipi int, qəbul etdiyi hər iki parametrin tipi int-dir. sahe funksiyası nəticə olaraq qəbul etdiyi parametrlərin hasilini qaytarır. Bunları və sinfin funksiya həddinin tərtib olunma qaydasını nəzərə alıb sahə funksiyasının proqram kodunu aşağıdakı kimi tərtib edə bilərik:
int duzbucaqli::sahe (int x, int y){
return x*y;
}
Struct tipindən fərqli olaraq siniflər öz həddlə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əddlərə isə yalnız sinfin öz həddləri müraciət edə bilər.
Açıq həddlə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;
};
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ı {
Dostları ilə paylaş: |