• C++ sinflar / ob’ektlar
  • Sinf yarating.
  • Misolni tushuntirish.
  • Obektni yaratish.
  • Mavzu: Dasturlash tilida klasslar. Do’stona klasslar




    Download 31,62 Kb.
    bet1/6
    Sana19.12.2023
    Hajmi31,62 Kb.
    #124061
      1   2   3   4   5   6
    Bog'liq
    Mustaqil ish 8



    Muhammad al Xorazmiy nomidagi
    Toshkent Axborot Texnologiyalari Universiteti



    Guruh:

    Mustaqil ish


    Fan: Malumotlar bazasi
    Bajardi:
    Tekshirdi:



    Mavzu: Dasturlash tilida klasslar.Do’stona klasslar


    Reja:

    1. Dasturlash tilida klasslar

    2. Do’stona klasslar



    C++ sinflar / ob’ektlar


    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 yarating.


    Sinf yaratish uchun class kalit so'zdan foydalaning. " MyClass
    " Nomli sinf yaratamiz.
    class MyClass { // class
    public: // ochiqlik siyosati
    int myNum; // Attribute (int tipiga tegishli)
    string myString; // Attribute (string tipiga tegishli)
    };

    Misolni tushuntirish.


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

    • publicKalit 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 tugating ;.

    Ob'ektni yaratish.


    C++ dasturlash tilida biz sinf yaratdik, MyClass nomli class yaratdik, shuning uchun bundan foydalanib obyekt yaratamiz. Ob'ektni yaratish uchun MyClasssinf nomini, so'ngra ob'ekt nomini ko'rsating.
    #include
    #include
    using namespace std;

    class MyClass {
    public:
    int myNum;
    string myString;
    };

    int main() {
    MyClass myObj;
    myObj.myNum = 15;
    myObj.myString = "Some text";

    cout << myObj.myNum << "\n";
    cout << myObj.myString;
    return 0;
    }

    Download 31,62 Kb.
      1   2   3   4   5   6




    Download 31,62 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Dasturlash tilida klasslar. Do’stona klasslar

    Download 31,62 Kb.