Telekommunikatsiya texnologiyalari ” yo’nalishi 2-bosqich talabasi Oralbayev Jamshidning Ma’lumotlar tuzilmasi va algoritmlar fanidan


Download 0.68 Mb.
bet2/5
Sana03.12.2023
Hajmi0.68 Mb.
#1799451
1   2   3   4   5
Bog'liq
Malumotlar tuzilmasi va algoritmlar. ( Mustaqil ish )

II. Asosiy qism.
1. Sinflar.
C ++ - bu ob'ektga yo'naltirilgan dasturlash tili. C++ dasturlash tilida hamma narsa uning xususiyatlari va usullari bilan bir qatorda sinfllar va obyektlar bilan bog'liq. Sinf - bu bizning dasturimizda foydalanishimiz mumkin bo'lgan foydalanuvchi belgilaydigan ma'lumot turi va u ob'ekt tuzuvchisi yoki ob'ektlarni yaratish uchun "reja" sifatida ishlaydi.
Sinf yaratish uchun class kalit so'zdan foydalanib,MyClassnomli sinf yaratamiz.
class MyClass {
public:
int myNum;
string myString;
};



  • class - Kalit so'z MyClass deb atalgan bir sinf yaratish uchun ishlatiladi .

  • public - Kalit so'z bir bo'lib kirish belgisi ifodalaydi. Bu degani class dan tashqarida ham attributlardan foydalanish mumkin .

  • Sinf ichida butun son myNum va satr o'zgaruvchisi mavjud myString. O'zgaruvchilar sinf ichida e'lon qilinganida, ular atributlar deb nomlanadi .

  • Nihoyat, sinf ta'rifini nuqta-vergul bilan tugatamiz (;).

#include


#include
using namespace std;

class Telefon {


public:
string brend;
string model;
int yili;
};

int main() {


Telefon telObj1;
telObj1.brend = "IPhone";
telObj1.model = "15 Pro Max";
telObj1.yili = 2023;

Telefon telObj2;


telObj2.brend = "Samsung";
telObj2.model = "S23 Ultra";
telObj2.yili = 2023;

cout << telObj1.brend << " " << telObj1.model << " " << telObj1.yili << "\n";


cout << telObj2.brend << " " << telObj2.model << " " << telObj2.yili << "\n";
system("pause");
return 0;
}

Download 0.68 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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