• 3. Obyekt (Object) tushunchasi
  • International school of finance technology and science




    Download 488,16 Kb.
    Pdf ko'rish
    bet3/11
    Sana05.10.2024
    Hajmi488,16 Kb.
    #273624
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Mirjalol1

    2. Sinf (Class) tushunchasi 
    Sinf (class) - bu obyektlarning xatti-harakatlarini va ularning 
    xususiyatlarini bir joyda jamlash uchun ishlatiladigan andoza. Sinfning 
    asosiy vazifasi obyektlarni yaratish uchun shablon bo‘lib xizmat 
    qilishdir. Sinfda xususiyatlar va metodlar aniqlanadi. Xususiyatlar 
    obyektning holatini ifodalaydi, metodlar esa obyektning funksional 
    imkoniyatlarini aniqlaydi. 
    C# tilida sinf quyidagi tarzda yaratiladi: 
    class Car 




    public string Model { get; set; } 
    public int Year { get; set; } 
    public void Drive() 

    Console.WriteLine($"{Model} is driving."); 


    Yuqoridagi misolda: 
    Model va Year - bu avtomobilning model nomi va ishlab 
    chiqarilgan yilini ifodalovchi xususiyatlar. 
    Drive() - bu avtomobilning haydash xatti-harakatini ifodalovchi 
    metod. 
    Sinfda aniqlangan xususiyatlar va metodlar obyektga tegishli bo‘ladi. 
    Sinf yaratib, undan obyektlar hosil qilinadi. 
    3. Obyekt (Object) tushunchasi 
    Obyekt - bu sinfning konkret bir misoli. Agar sinf andoza 
    bo‘lsa, obyekt esa shu andoza asosida yaratilgan real misol 
    hisoblanadi. Obyektning o‘ziga xos xususiyatlari va funksiyalari 
    bo‘ladi, ular sinfda aniqlangan umumiy qoidalarga ko‘ra ishlaydi. 
    Obyekt yaratish uchun sinfdan foydalaniladi. C# tilida obyektni 
    yaratish new operatori orqali amalga oshiriladi: 
    class Program 

    static void Main(string[] args) 

    // Car sinfi asosida obyekt yaratish 
    Car myCar = new Car(); 
    myCar.Model = "Toyota"; 
    myCar.Year = 2021; 
    // Obyekt metodini chaqirish 



    myCar.Drive(); 


    Bu yerda: 
    myCar obyektini yaratdik, bu "Car" sinfining konkret misoli. 
    Obyektning Model va Year xususiyatlariga qiymatlar berildi va 
    Drive() metodini chaqirib avtomobilni haydash xatti-harakatini 
    ko‘rsatdik. 

    Download 488,16 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 488,16 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    International school of finance technology and science

    Download 488,16 Kb.
    Pdf ko'rish