Ποιο είναι το πλεονέκτημα της αφηρημένης τάξης στην Java;
Ποιο είναι το πλεονέκτημα της αφηρημένης τάξης στην Java;

Βίντεο: Ποιο είναι το πλεονέκτημα της αφηρημένης τάξης στην Java;

Βίντεο: Ποιο είναι το πλεονέκτημα της αφηρημένης τάξης στην Java;
Βίντεο: Java tech talk: Spring Boot και ενσωμάτωση GraphQl. Πώς να το κάνετε απλό; 2024, Ενδέχεται
Anonim

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

Ξέρετε επίσης, γιατί χρειαζόμαστε την αφηρημένη τάξη στην Java;

Java Abstract class μπορεί να υλοποιήσει διεπαφές χωρίς καν να παρέχει την υλοποίηση μεθόδων διεπαφής. Java Abstract class χρησιμοποιείται για την παροχή κοινής εφαρμογής μεθόδου σε όλες τις υποκλάσεις ή για την παροχή προεπιλεγμένης υλοποίησης. Εμείς μπορώ τρέξτε την αφηρημένη τάξη σε java όπως κάθε άλλο τάξη αν έχει μέθοδο main().

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

Έχοντας αυτό υπόψη, ποιο είναι το νόημα των αφηρημένων τάξεων;

Ο σκοπός ενός αφηρημένη τάξη είναι ο ορισμός κάποιας κοινής συμπεριφοράς που μπορεί να κληρονομηθεί από πολλαπλές υποκλάσεις, χωρίς να υλοποιηθεί ολόκληρη τάξη . Στην C#, το αφηρημένη λέξη-κλειδί υποδηλώνει και ένα αφηρημένη τάξη και μια καθαρή εικονική μέθοδο.

Ποια είναι η διαφορά μεταξύ της αφηρημένης τάξης και της κανονικής τάξης;

Το μόνο πραγματικό διαφορά είναι ότι ένα σκυρόδεμα τάξη μπορεί να δημιουργηθεί, επειδή παρέχει (ή κληρονομεί) την υλοποίηση για όλες τις μεθόδους του. Ενα αφηρημένη τάξη δεν μπορεί να δημιουργηθεί, επειδή τουλάχιστον μία μέθοδος δεν έχει εφαρμοστεί. Αφηρημένα μαθήματα προορίζονται να παραταθούν.

Συνιστάται: