Sobes.tech
Middle

Siniflərdə abstrakt sahələrdən istifadə etmək niyə vacibdir?

sobes.tech Süni İntellekt

AI-dan cavab

Mücərrəd sahələr, sinif interfeysini müəyyən etmək üçün vacibdir və konkret alt siniflərdən onların tətbiqini təmin etmələrini tələb edir. Bu, müxtəlif tətbiqlər üçün məlumatların strukturunda vahidliyi təmin edir.

abstract class Shape {
  abstract double area; // Sahə üçün mücərrəd sahə

  void draw(); // Mücərrəd metod
}

class Circle extends Shape {
  double radius;

  Circle(this.radius);

  @override
  double get area => 3.14 * radius * radius; // Mücərrəd sahənin tətbiqi

  @override
  void draw() {
    print('Dairə çəkilir');
  }
}