C++ proqramlaşdırma dili


Çalışma 7. Çalışma 1 -də elan olunan duzbcaqli sinfindən istifadə edərək proqram kodu tərtib edin. Həlli



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

Çalışma 7. Çalışma 1 -də elan olunan duzbcaqli sinfindən istifadə edərək proqram kodu tərtib edin.


Həlli. Nümunə proqram kodu aşağıdakı kimi olar:


#include


class duzbucaqli {
public: duzbucaqli();
int sahe (int, int); int en;
int uz;
};


duzbucaqli::duzbucali(){ en = 20;
uz = 30;
}


int duzbucaqli::sahe (int x, int y){
return x*y;
}


int main(){ duzbucaqli duzb;
std::cout<<"duzbucaqlinin sahesi = "<

}


Izahı. Proqramda əvvəl duzbucaqli sinfi elan olunur, daha sonra onun yaradıcısı və sahe funksiyalarının proqram kodları tərtib olunur. Proqramın əsas funksiyasında duzbucali sinfindən duzb adlı dəyişən elan olunur. Bu zaman yaradıcı funksiya avtomatik çağırılır və duzb obyektinin en və uz həddlərinə müvafiq olaraq 20 və 30 qiymətləri mənimsədir.


    1. Nəsilvermə


Nəsilvermə hər-hansı mövcud sinif tipindən istifadə edərək bir qədər fərqli yeni sinif tipinin yaradılmasına deyilir. Bu zaman yeni yaradılan tip varis, başlanğıc tip isə əcdad sinif adlanır. Yeni sinif tipi yaradarkən istifadə olunan başlanğıc tipə əlavə dəyişən və ya funksiya həddləri artırıla bilər, həmçinin mövcud funksiya həddləri dəyişdirilə bilər.




      1. Nəsilvermə ilə yeni sinfin yaradılması


Hər-hansı mövcud A sinfindən nəsilvermə ilə yeni B sinfini yaratmaq üçün aşağıdakı sintaksisdən istifadə olunur:
class B : puclic class A {

};
Bu zaman B sinfi öz əcdadı sayılan A sinfinin bütün funksiya və dəyişən həddlərinə sahib olur.





Yüklə 257,56 Kb.

Dostları ilə paylaş:
1   ...   34   35   36   37   38   39   40   41   ...   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