Δημιουργήστε κλάση Java σας . Η κατηγορία αυτή θα είναι αυτός που « συνδυάζει » τις άλλες κατηγορίες :
δημόσια τάξη MyClass { /* Κωδικός εφαρμογή του MyClass πηγαίνει εδώ * /} 2
Επεκτείνετε την ιεραρχία κληρονομεί τάξεις . Στην Java , ο μόνος τρόπος για την τάξη σας να κληρονομήσει τη λειτουργικότητα από άλλες πολλαπλές κατηγορίες είναι αν αυτές οι κατηγορίες όλες κληρονομούν ένα από το άλλο σε ένα γραμμικό τρόπο . Για παράδειγμα , αν θέλετε " MyClass " να κληρονομήσει τη λειτουργία από τη " Κλάσης1 " και " Class2 " και Class2 κληρονομεί ήδη δεδομένα από Class1 , τότε MyClass μπορεί να κερδίσει τη λειτουργικότητα του τόσο μέσω της επέκτασης Class2 :
δημόσια τάξη MyClass επεκτείνει Class2 { /* Κωδικός εφαρμογή του MyClass πηγαίνει εδώ * /}
εικόνων 3
Χρησιμοποιήστε μαθήματα μέσα στην τάξη σας . Αν Κλάσης1 και Class2 είναι άσχετες , που σημαίνει ότι δεν μοιράζονται τα δεδομένα μέσω της κληρονομικότητας , τότε μπορείτε να χρησιμοποιήσετε τα αντικείμενα του Κλάσης1 και Class2 μέσα MyClass να αποκτήσουν πρόσβαση στις λειτουργίες τους :
δημόσια τάξη MyClass {δημόσια Κλάσης1 x = νέα Κλάσης1 ( ) ? δημόσια Class2 y = νέο Class2 ( ) ;/* Κωδικός εφαρμογή του MyClass πηγαίνει εδώ * /}
Η 4
Χρησιμοποιήστε διεπαφές αντί των τάξεων. Αν Κλάσης1 και Class2 είναι διεπαφές , πράγμα που σημαίνει ότι παρέχει μόνο μια ομάδα μεθόδων για την εφαρμογή και όχι τον καθορισμό τους , τότε MyClass μπορεί να εφαρμόσει και τα δύο . Μια κλάση μπορεί να υλοποιήσει οποιοδήποτε αριθμό των διεπαφών , εφ 'όσον εφαρμόζει τις μεθόδους που ορίζονται στις διεπαφές :
Κλάσης1 δημόσια διεπαφή { /* δηλώσεις λειτουργίας * /}
Class2 δημόσια διεπαφή { /* δηλώσεις συνάρτηση * /}
δημόσια τάξη MyClass υλοποιεί Class1 , Class2 { /* Κωδικός εφαρμογή του MyClass πηγαίνει εδώ * /}
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα