Pure Virtual Method
Sof virtual usul - bu dasturchilar C++ tilida ishlatadigan atama. C# da "sof virtual usul" o'rnida "abstrakt" atamasi mavjud.
Misol:
public void abstract DoSomething();
Virtual usul
Virtual usul ba'zi bir sukut bo'yicha funksiyalarni amalga oshiradi. Boshqacha qilib aytganda, virtual usullar asosiy sinfda amalga oshirilmoqda va olingan sinfda bekor qilinishi mumkin.
Misol:
jamoat sinfi A
{
ommaviy virtual int hisoblash ( int a, int b)
{
a + b qaytarish ;
}
}
jamoat toifasi B: A
{
umumiy bekor qilish int Hisoblash( int a, int b)
{
a + b + 1ni qaytaring ;
}
}
Abstrakt usul
Abstrakt usul hech qanday amalga oshirilmaydigan va bilvosita virtual usuldir. Abstrakt usulni faqat Abstract sinfida qilishingiz mumkin.
Misol:
public void abstract DoSomething( int a);
Qisman usul Qisman usul
qisman turning bir qismida o'z imzosi bilan belgilanadi va uni amalga oshirish turning boshqa qismida belgilanadi.
Do'stlaringiz bilan baham: |