Nizomov abbosbek 7-labaratoriya ishi. Mavzu: Rekursiya va ularni dasturlashda ishlatish


Download 101.1 Kb.
bet7/7
Sana09.04.2023
Hajmi101.1 Kb.
#1344617
1   2   3   4   5   6   7
Bog'liq
Abbosbek

ob'ektlar
C ++ da sinf kalit so'zlar yordamida sinfning nomi va undan keyin sinf nomi bilan belgilanadi. Sinfning tanasi jingalak qavs ichida aniqlanadi va oxirida nuqta- vergul bilan tugaydi.

Ob'ektlarni e'lon qilish: sinf aniqlanganda faqat ob'ekt uchun spetsifikatsiya aniqlanadi; xotira yoki xotira ajratilmagan. Sinfda aniqlangan ma'lumotlar va kirish funktsiyalaridan foydalanish uchun siz ob'ektlarni yaratishingiz kerak.


Masala:
#include
using namespace std;

class Rectangle {


int width, height;
public:
void set_values (int,int);
int area () {return width*height;}
};

void Rectangle::set_values (int x, int y) {


width = x;
height = y;
}

int main () {


Rectangle rect, rectb;
rect.set_values (3,4);
rectb.set_values (5,6);
cout << "rect area: " << rect.area() << endl;
cout << "rectb area: " << rectb.area() << endl;
return 0;
}



Xulosa:
Men laboratoriya ishidan Sinflarni qo’llashda doʻstona funksiyalar (friend function) va virtual funksiayalarni qoʻllashni o‘rgandim. Shu asosda sinflar usullarini qiyosiy tahlil qilishlari, C++ dasturlash tilida sinflar bilan ishlashni va ularga oid dasturlar tuzishni o‘zlashtirdim.

Download 101.1 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling