Ποια είναι η χρήση της αφηρημένης τάξης σε πραγματικό χρόνο;
Ποια είναι η χρήση της αφηρημένης τάξης σε πραγματικό χρόνο;

Βίντεο: Ποια είναι η χρήση της αφηρημένης τάξης σε πραγματικό χρόνο;

Βίντεο: Ποια είναι η χρήση της αφηρημένης τάξης σε πραγματικό χρόνο;
Βίντεο: Πώς Λειτουργούν οι Οικονομικές Κυρώσεις | Greekonomics #24 2024, Απρίλιος
Anonim

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

Αντίστοιχα, πού χρησιμοποιούμε την αφηρημένη τάξη σε πραγματικό χρόνο;

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

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

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

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

Ποια είναι η χρήση της διεπαφής σε πραγματικό χρόνο σε Java;

Ενα διεπαφή σε java έχει μόνο στατικές σταθερές και αφηρημένες μεθόδους. Για παράδειγμα σε πραγματικό χρόνο - είναι 100% αφαίρεση. Το Interface χρησιμοποιείται για την επίτευξη 100 τοις εκατό αφαίρεσης, εννοώ ότι δεν μπορείτε να δημιουργήσετε ένα αντικείμενο σε αυτό διεπαφή κλάση απευθείας, δεν υπάρχει κατασκευαστής μέσα διεπαφή.

Συνιστάται: