Object-Oriented Programming

Asadbek-IT - Oct 13 - - Dev Community

Encapsulation bu ob'ektga yo'naltirilgan dasturlashda (OOP) asosiy tushunchadir.

Inheritance ob'ektga yo'naltirilgan dasturlashda (OOP) asosiy tushuncha bo'lib, bir sinfga boshqa sinfning xususiyatlari va usullarini meros qilib olish imkonini beradi.

Polymorphism - bu ob'ektga yo'naltirilgan dasturlashning asosiy kontseptsiyasi bo'lib, usullar bir xil nomga ega bo'lsa ham, u harakat qilayotgan ob'ekt asosida turli xil narsalarni qilish imkonini beradi.

class Animal
{
public virtual void MakeSound()
{
Console.WriteLine("Animal makes a sound");
}
}

class Dog : Animal
{
public override void MakeSound()
{
Console.WriteLine("Dog barks");
}
}

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