Sinf_1 obj1,obj2;
Sinf ob’ekti yaratilgandan keyin «.» yordamida sinfning ochiq a’zolariga murojaat qilish mumkin bo’ladi. Misol uchun
obj1.set_a(20);
obj2.set_a(50);
murojaatlar orqali obj1 va obj2 ob’ektlarning a o’zgaruvchilariga qiymatlar beriladi. Har bir ob’ekt sinfda e’lon qilingan o’zgaruvchilarning o’z nusxalariga ega bo’ladi. SHu sababli, obj1 ob’ektidagi a o’zgaruvchi obj2 ob’ektdagi a o’zgaruvchidan farq qiladi.
Sinf elementlariga ko’rsatkichlar orqali ham amalga oshirish mumkin. Quyidagi misol buni namoyon etadi.
class Nuqta
{
public:
int x,y;
void Koord_Qiymat_Berish( int _x, int _y);
};
void Nuqta::Koord_Qiymat_Berish(int _x, int _y)
{
x= _x; y=_y;
}
int main()
Do'stlaringiz bilan baham: |