Πώς γράφετε μια αφηρημένη μέθοδο;
Πώς γράφετε μια αφηρημένη μέθοδο;

Βίντεο: Πώς γράφετε μια αφηρημένη μέθοδο;

Βίντεο: Πώς γράφετε μια αφηρημένη μέθοδο;
Βίντεο: Η Επιστημονική Μέθοδος 2024, Νοέμβριος
Anonim

Για να δηλώσετε ένα αφηρημένη μέθοδος , χρησιμοποιήστε αυτήν τη γενική φόρμα: αφηρημένη τύπος μέθοδος -name(parameter-list); Όπως μπορείτε να δείτε, όχι μέθοδος το σώμα είναι παρόν. Οποιοδήποτε σκυρόδεμα τάξη (δηλ. τάξη χωρίς αφηρημένη λέξη-κλειδί) που επεκτείνει ένα αφηρημένη τάξη πρέπει να υπερισχύσει όλων των αφηρημένες μεθόδους απο τάξη.

Ομοίως, τι είναι μια αφηρημένη μέθοδος;

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

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

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

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

Ποια είναι η διαφορά μεταξύ της αφηρημένης κλάσης και της αφηρημένης μεθόδου;

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

Συνιστάται: