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.
Do'stlaringiz bilan baham: |