برنامه نویسی

انتزاع – جامعه dev

Abstraction – اصل برجسته فقط ویژگی های مهم این شی و پنهان کردن جزئیات غیر ضروری.
C# چکیده به زبان برنامه نویسی abstract class VA interface با استفاده از

1 Abstract class yordamida abstraksiya

// Abstrakt klass yaratamiz
public abstract class Vehicle
{
    public abstract void Start(); // Abstrakt metod - tanasiz

    public void Stop()
    {
        Console.WriteLine("Mashina to‘xtadi.");
    }
}

// "Car" klassi "Vehicle" dan meros oladi
public class Car : Vehicle
{
    // Abstrakt metodni amalga oshiramiz
    public override void Start()
    {
        Console.WriteLine("Mashina ishga tushdi.");
    }
}

class Program
{
    static void Main()
    {
        Car myCar = new Car();
        myCar.Start(); // Abstrakt metod
        myCar.Stop();  // Oddiy metod
    }
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

2 Interface yordamida abstraksiya

// Abstrakt interface
public interface IVehicle
{
    void Start(); // Faqat metod e’lon qilinadi
    void Stop();
}

// Car interface ni implement qiladi
public class Car : IVehicle
{
    public void Start()
    {
        Console.WriteLine("Mashina ishga tushdi.");
    }

    public void Stop()
    {
        Console.WriteLine("Mashina to‘xtadi.");
    }
}

class Program
{
    static void Main()
    {
        IVehicle myCar = new Car();
        myCar.Start();
        myCar.Stop();
    }
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

Xullosa
Abstraction با کمک ویژگی های مهم باز خواهد شد ، جزئیات داخلی پنهان است.
Abstract class یا Interface با استفاده از
Abstract class فقط یک ota می تواند کلاس را به ارث ببرد.
Interface توسط چندین کلاس implement می توان انجام داد

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا