Δημιουργήστε ένα περιβάλλον στο έργο σας Java . Είστε ελεύθεροι να εφαρμόσει οποιαδήποτε από τις διασυνδέσεις αυτές ορίζονται μέσα στην ίδια τη γλώσσα Java , αλλά μπορεί επίσης να δημιουργήσετε τις δικές σας που είναι ειδικά για τις ανάγκες του έργου σας . Για να αποδείξει , μπορείτε να χρησιμοποιήσετε την ακόλουθη περίληψη για να δημιουργήσετε το δικό σας περιβάλλον :
interface Cat {
public int getHeight ( ) ?
Public void setname ( String catname ) ?
}
Η διεπαφή αυτή περιγράφει ένα δείγμα " Cat ", το οποίο μπορεί να εφαρμοστεί από άλλες κατηγορίες στο έργο σας . Εφαρμογή τάξεις θα πρέπει να παρέχουν τις δύο μεθόδους που αναφέρονται , χρησιμοποιώντας τα καθορισμένα ονόματα μέθοδο και παραμέτρους . 2
Δημιουργήστε μια νέα κατηγορία στο έργο σας Java για την υλοποίηση του interface που δημιουργήσατε , ή οποιοδήποτε άλλο interface που προτιμάτε . Για να δείχνουν ότι μια τάξη θα πρέπει να εφαρμόσει μια διεπαφή , θα πρέπει να ρυθμίσετε τη δήλωση κατηγορία ως εξής :
τάξη υλοποιεί Tiger Cat {
κωδικός
//κλάση εδώ
}
Αυτό λέει ο compiler που τάξη σας πρόκειται να εφαρμόσει το " Cat" interface . Μια λειτουργίες διεπαφής όπως ένα συμβόλαιο , έτσι ώστε χρησιμοποιώντας τη σύνταξη που διαπράττουν την τάξη σας να παρέχει τις μεθόδους διεπαφής .
Εικόνων 3
Κοιτάξτε τα μηνύματα λάθους Integrated Development Environment , IDE ή είναι τονίζοντας . Θα πρέπει να δείτε μηνύματα λάθους , το συντομότερο μπορείτε να προσθέσετε τη ρήτρα «εφαρμόζει» με τη δήλωση τάξη σας . Αν κοιτάξετε τις λεπτομέρειες των σφαλμάτων τόνισε , θα δείτε ότι το IDE είναι να σας υπενθυμίσω ότι θα πρέπει να παρέχουν τις μεθόδους διεπαφής μέσα στην τάξη . Τα μηνύματα λάθους θα εμφανιστεί μέχρι να παρέχουν τις απαιτούμενες μεθόδους .
Η
4 Εφαρμογή των απαιτούμενων μεθόδων στην τάξη σας . Από την τάξη σας έχει επιλέξει να εφαρμόσει το περιβάλλον , θα πρέπει τώρα να δημιουργήσουν μια μέθοδο εφαρμογής για κάθε έναν που περιλαμβάνονται στη δήλωση διασύνδεσης . Προσθέτοντας τις ακόλουθες μεθόδους με τη δήλωση τάξη σας θα είναι αρκετά για να ικανοποιήσουν την εφαρμογή του " Cat" interface :
ιδιωτικού int tigerHeight ?
Ιδιωτική String tigerName ?
Δημόσια Tiger ( ) {
tigerHeight = 10 ?
tigerName = " " ?
}
public int getHeight ( ) {
επιστρέψει tigerHeight ?
}
δημόσια άκυρη setname ( String catname ) {
tigerName = catname ?
}
Εκτός από την προσθήκη του δύο μέθοδοι που αναφέρονται από τη διασύνδεση , μαζί με λεπτομέρειες για την εφαρμογή τους , αυτό το παράδειγμα δίνει τις κατηγορίας δύο μεταβλητές παράδειγμα και μια μέθοδο κατασκευαστή .
5
Προσθέστε επιπλέον μεθόδους για νέα τάξη σας . Καθώς και τις μεθόδους που εφαρμόζονται για τη διασύνδεση , μπορείτε να προσθέσετε όποιες πρόσθετες μεθόδους , τις μεταβλητές και τη συμπεριφορά στην τάξη σας όπως εσείς επιθυμείτε. Μόλις έχετε δημιουργήσει δήλωση της κλάσης σας , μπορείτε να δημιουργήσετε μια παρουσία της κλάσης αλλού στο πρόγραμμά σας, ως εξής :
Tiger motherCat = νέα Tiger ( ) ?
Αποθηκεύστε τα αρχεία σας Java , την κατάρτιση και τρέξετε το πρόγραμμά σας για να το δοκιμάσετε .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα