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');
}
}