Junior — Middle
Μπορείς να απαριθμήσεις τα βασικά χαρακτηριστικά των αντικειμένων στον αντικειμενοστραφή προγραμματισμό;
sobes.tech AI
Απάντηση από AI
Τα βασικά χαρακτηριστικά των αντικειμένων στον αντικειμενοστραφή προγραμματισμό (OOP):
- Κατάσταση (πεδία/attributes) — δεδομένα που περιγράφουν ένα αντικείμενο.
- Συμπεριφορά (μέθοδοι) — λειτουργίες ή διαδικασίες που το αντικείμενο μπορεί να εκτελέσει.
- Ταυτότητα — μοναδικότητα του αντικειμένου, που το καθιστά διακριτό από άλλα.
Στη C#, τα αντικείμενα δημιουργούνται με βάση κλάσεις που ορίζουν αυτά τα χαρακτηριστικά. Για παράδειγμα:
public class Car
{
public string Color { get; set; } } // κατάσταση
public void Drive() // συμπεριφορά
{
Console.WriteLine("Το αυτοκίνητο κινείται");
}
}
Εδώ, το αντικείμενο Car έχει κατάσταση (χρώμα) και συμπεριφορά (η μέθοδος Drive).