Junior — Middle
Πώς υλοποιείται η έννοια του αντικειμένου στη γλώσσα προγραμματισμού αντικειμενοστραφούς προγραμματισμού;
sobes.tech AI
Απάντηση από AI
Στον αντικειμενοστραφή προγραμματισμό (OOP), ένα αντικείμενο είναι μια περίπτωση μιας κλάσης που συνδυάζει δεδομένα (πεδία, ιδιότητες) και μεθόδους (συναρτήσεις) για την εργασία με αυτά τα δεδομένα. Το αντικείμενο εν encapsulates την κατάσταση και τη συμπεριφορά, επιτρέποντας τον μοντελοποίηση πραγματικών οντοτήτων.
Για παράδειγμα, σε Java, ένα αντικείμενο δημιουργείται με βάση μια κλάση:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // δημιουργία αντικειμένου
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Εδώ, το myCar είναι ένα αντικείμενο της κλάσης Car, που αποθηκεύει την κατάσταση του (color, speed) και μπορεί να εκτελεί ενέργειες (accelerate).