Υλοποιήστε ένα πρόγραμμα για τη διαχείριση οχημάτων σε έναν στόλο μεταφορών. Το πρόγραμμα πρέπει να περιλαμβάνει τις παρακάτω κλάσεις:
- Vehicle (υπερκλάση):
- Ιδιότητες: licensePlate (πινακίδα), model (μοντέλο).
- Μέθοδος: displayInfo() που εκτυπώνει τις πληροφορίες του οχήματος.
- Truck (υποκλάση της Vehicle):
- Πρόσθετη ιδιότητα: maxLoad (μέγιστο φορτίο).
- Υπερκαλύπτει τη μέθοδο displayInfo() για να περιλαμβάνει και το μέγιστο φορτίο.
- Car (υποκλάση της Vehicle):
- Πρόσθετη ιδιότητα: numberOfSeats (αριθμός θέσεων).
- Υπερκαλύπτει τη μέθοδο displayInfo() για να περιλαμβάνει και τον αριθμό θέσεων.
Απαιτήσεις:
- Υλοποιήστε τις παραπάνω κλάσεις (σε Java ή C++).
- Δημιουργήστε ένα πρόγραμμα που περιέχει έναν πίνακα από οχήματα με αντικείμενα των κλάσεων Truck και Car.
- Χρησιμοποιήστε έναν βρόχο για να καλέσετε τη μέθοδο displayInfo() για κάθε όχημα.