Junior — Middle
Obyekt yönümlü proqramlaşdırmada obyektin əsas funksiyası nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Obyekt yönümlü proqramlaşdırmada (OOP) obyektin əsas funksiyası, konkret varlıqla əlaqəli məlumatlar və davranışları birləşdirən tək bir struktur yaratmaqdır.
Obyekt, sinfin nümunəsidir və aşağıdakıları ehtiva edir:
- Vəziyyət — obyektin xarakteristikalarını təsvir edən sahələrin (atributların) dəyərləri.
- Davranış — obyektin edə biləcəyi şeyləri müəyyən edən metodlar.
Bu şəkildə, obyekt real və ya abstrakt obyekti modelləşdirir və onunla metodlar vasitəsilə işləməyə imkan verir, daxili həyata keçirmə detalları isə kapsüllənir.
Dart (Flutter) nümunəsi:
class Car {
String model;
int year;
Car(this.model, this.year);
void drive() {
print('$model is driving');
}
}
void main() {
var car = Car('Toyota', 2020);
car.drive(); // Çıxış: Toyota is driving
}
Burada, car obyekti məlumatları (model və il) və davranışı (metod drive) birləşdirir.