Sobes.tech
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).