KONSTRUKTORLAR
Konstruktor - sinf obʼyektining odatdagi qiymatini oʻrnatuvchi funksiya, yaʼni konstruktor obʼyektga boshlangʻich qiymat beradi yoki boshqa maqsadda ishlatilishi ham mumkin. Konstruktor eʼlon qilinganda uning nomi sinf nomi bilan bir xil boʻlishi lozim va oldiga hech qanday tur yozish shart emas. Konstruktorlar parametrlariga qarab bitta yoki bir nechta boʻlishi mumkin.
Misol uchun:
class Person
{
public string name;
public int age;
public Person() { name = "Nomaʼlum"; age = 18; }
// 1-konstruktor
public Person(string n) { name = n; age = 18; }
// 2-konstruktor
public Person(string n, int a) { name = n; age = a; }
// 3-konstruktor
public void GetInfo()
{
Console.WriteLine("Ism: " + name + "\nYosh: " + age);
}
}
Do'stlaringiz bilan baham: |