Μπορεί η αφηρημένη κλάση να έχει κατασκευαστή;
Μπορεί η αφηρημένη κλάση να έχει κατασκευαστή;

Βίντεο: Μπορεί η αφηρημένη κλάση να έχει κατασκευαστή;

Βίντεο: Μπορεί η αφηρημένη κλάση να έχει κατασκευαστή;
Βίντεο: PYTHON - ΜΑΘΗΜΑ 18 - OOP: ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ - Μέρος 11 από 15 - Αφηρημένες Κλάσεις (abstract classes) 2024, Δεκέμβριος
Anonim

Ναι, ένα αφηρημένη τάξη μπορεί να έχει ένα κατασκευαστής στην Java. Εσείς μπορώ είτε προβλέπουν ρητά α κατασκευαστής προς το αφηρημένη τάξη ή αν δεν το κάνετε, ο μεταγλωττιστής θα προσθήκη προεπιλογής κατασκευαστής χωρίς κανένα επιχείρημα αφηρημένη τάξη . Αυτό ισχύει για όλους τάξεις και ισχύει επίσης για ένα αφηρημένη τάξη.

Απλώς, γιατί μια αφηρημένη τάξη έχει κατασκευαστή;

ΕΝΑ κατασκευαστής στην Java στην πραγματικότητα δεν "χτίζει" το αντικείμενο, χρησιμοποιείται για την προετοιμασία πεδίων. Φανταστείτε ότι σας αφηρημένη τάξη έχει πεδία x και y, και ότι θέλετε πάντα να αρχικοποιούνται με συγκεκριμένο τρόπο, ανεξάρτητα από την πραγματική συγκεκριμένη υποκατηγορία που θα δημιουργηθεί τελικά.

Γνωρίζετε επίσης, μπορεί η αφηρημένη κλάση να έχει κατασκευαστή C#; Απάντηση: Ναι, αν αφηρημένη τάξη μπορεί να έχει ένα κατασκευαστής , Αν και αφηρημένη τάξη δεν μπορεί να δημιουργηθεί. Ενα αφηρημένος κατασκευαστής κλάσης c# παράδειγμα κώδικα θα να εξηγηθεί. Για παράδειγμα στο πρόγραμμα, αν δημιουργήσουμε αντικείμενο παράγωγο τάξη τότε αφηρημένη βάση ο κατασκευαστής κλάσης θα λέγεται επίσης.

Στη συνέχεια, μπορεί επίσης να αναρωτηθεί κανείς, μπορεί η αφηρημένη κλάση να έχει παραμετροποιημένο κατασκευαστή στην Java;

Ναι, ένα αφηρημένη τάξη μπορεί να έχει ένα παραμετροποιημένος κατασκευαστής . Αυτό θα στη συνέχεια να χρησιμοποιηθεί από τις υποκατηγορίες που επεκτείνουν το αφηρημένη τάξη.

Πώς καλείτε έναν κατασκευαστή αφηρημένης κλάσης;

Μπορείτε να ορίσετε α κατασκευαστής σε μια αφηρημένη τάξη , αλλά δεν μπορείτε να κατασκευάσετε αυτό το αντικείμενο. Ωστόσο, συγκεκριμένες υπο- τάξεις μπορεί (και πρέπει) κλήση Ένα από κατασκευαστές ορίζεται στο αφηρημένη μητρική εταιρεία τάξη . Δεν μπορείς κλήση ένα αφηρημένος κατασκευαστής κλάσης με τάξη έκφραση δημιουργίας παραδείγματος, π.χ.

Συνιστάται: