Class va Constructor

umida5 - Oct 14 - - Dev Community

C# tilida konstruktor (constructor) — bu obyekt yaratishda avtomatik ravishda chaqiriladigan maxsus metoddir. Konstruktor obyektning boshlang'ich qiymatlarini o'rnatish uchun ishlatiladi.

Konstruktorning ba'zi asosiy xususiyatlari:

  1. Nomi: Konstruktorning nomi sinf (class) nomi bilan bir xil bo'lishi kerak.
  2. Qaytish tipi: Konstruktor hech qanday qaytish tipiga ega emas (return type yo'q).
  3. Avtomatik chaqirilishi: Obyekt yaratilganda avtomatik ravishda chaqiriladi.
public class Car
{
    public string Model { get; set; }
    public int Year { get; set; }

    // Konstruktor
    public Car(string model, int year)
    {
        Model = model;
        Year = year;
    }
}

// Obyekt yaratish
Car myCar = new Car("Toyota", 2020);
Console.WriteLine($"Model: {myCar.Model}, Year: {myCar.Year}");

Enter fullscreen mode Exit fullscreen mode

Bu misolda Car sinfida konstruktor mavjud bo'lib, u model va year parametrlarini qabul qiladi. Obyekt yaratish jarayonida bu qiymatlar konstruktor orqali o'rnatiladi.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .