Μπορεί η αφηρημένη κλάση να έχει μη αφηρημένες μεθόδους;
Μπορεί η αφηρημένη κλάση να έχει μη αφηρημένες μεθόδους;

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

Βίντεο: Μπορεί η αφηρημένη κλάση να έχει μη αφηρημένες μεθόδους;
Βίντεο: Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 11 - ΕΙΚΟΝΙΚΕΣ ΜΕΘΟΔΟΙ - Θεωρία (4/4) - Αφηρημένες Κλάσεις 2024, Νοέμβριος
Anonim

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

Οι άνθρωποι ρωτούν επίσης, μπορεί μια αφηρημένη τάξη να ορίσει τόσο αφηρημένες μεθόδους όσο και μη αφηρημένες μεθόδους;

Ενα αφηρημένη μέθοδος είναι ένα μέθοδος στο παιδί τάξη που υπερισχύει ενός γονέα μέθοδος . Μπορεί μια αφηρημένη κλάση να ορίσει τόσο αφηρημένες μεθόδους όσο και μη - αφηρημένες μεθόδους ? Α. Όχι-πρέπει να έχει το ένα ή το άλλο.

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

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

Το μπορεί να έχει αφηρημένες μεθόδους ( μεθόδους χωρίς σώμα) καθώς και σκυρόδεμα μεθόδους (τακτικός μεθόδους με σώμα). Ένα κανονικό τάξη ( μη - αφηρημένη τάξη ) δεν μπορώ έχουν αφηρημένες μεθόδους . Ενα αφηρημένη τάξη μπορεί να μην είναι instantiated, πράγμα που σημαίνει ότι δεν επιτρέπεται να δημιουργήσετε ένα αντικείμενο του.

Ποια είναι η χρήση της αφηρημένης κλάσης χωρίς αφηρημένη μέθοδο στην Java;

Αφηρημένη κλάση χωρίς αφηρημένη μέθοδο σημαίνει ότι μπορείτε να δημιουργήσετε αντικείμενο αυτού αφηρημένη τάξη . Δείτε το Παράδειγμά μου. Αν γράψεις ένα αφηρημένη μέθοδος μέσα αφηρημένη τάξη τότε δεν θα μεταγλωττιστεί. Που σημαίνει αν δημιουργείς αφηρημένη κλάση χωρίς αφηρημένη μέθοδο τότε μπορείτε να δημιουργήσετε το αντικείμενο αυτού Αφηρημένη τάξη.

Συνιστάται: