24. Class va Object

Zahro - Oct 16 - - Dev Community

a) Class ichida metod deklaratsiya qilasiz?

class MyClass
{
    public void MyMethod()
    {
        Console.WriteLine("Bu metod MyClass ichida deklaratsiya qilingan.");
    }
}
Enter fullscreen mode Exit fullscreen mode

b) Quyidagi kodda this kalit so'zining ma'nosini tushuntiring:

this kalit so'zi hozirgi obyektni ifodalaydi. Obyektning xususiyatlariga va metodlariga kirish uchun ishlatiladi. Quyidagi kodda this.Name ni ishlatish orqali konstruktor ichida obyektning Name maydoniga kirilyapti:

class Person
{
    public string Name;

    public Person(string name)
    {
        this.Name = name; 
    }
}
Enter fullscreen mode Exit fullscreen mode

Bu yerda this.Name orqali klassning Name maydoniga murojaat qilyapmiz. Agar this so'zidan foydalanmasak, argument va maydon nomlari bir xil bo'lganligi uchun chalkashlik yuzaga keladi.

. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player