Junior — Middle
Mis on objekti peamine funktsioon objektorienteeritud programmeerimises?
sobes.tech AI
Vastus AI-lt
Objektorienteeritud programmeerimises (OOP) on objekti peamine funktsioon andmete ja käitumise ühendamine, mis on seotud konkreetse üksusega, ühtseks struktuuriks.
Objekt on klassi näide, mis sisaldab:
- Seisund — väljade (atribuutide) väärtused, mis kirjeldavad objekti omadusi.
- Käitumine — meetodid, mis määravad, mida objekt saab teha.
Sel viisil modelleerib objekt reaalset või abstraktset eset, võimaldades sellega töötada meetodite kaudu, kapseldades sisemisi teostamise detaile.
Näide Dartis (Flutter):
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(); // Väljund: Toyota is driving
}
Siin ühendab objekt car andmed (mudel ja aasta) ning käitumise (meetod drive).