Αποφασίστε ποιος είναι ο σκοπός της μεθόδου σας πρόκειται να είναι . Προτού να αρχίσετε πραγματικά να κωδικοποιήσει τη μέθοδο , δημιουργήστε μια περίληψη για το τι πρόκειται να κάνει , ως εξής :
/**
* Ελέγξτε εάν η τιμή που διαβιβάστηκε String είναι
<. p> * πάρα πολύ καιρό να εμφανιστεί
* Το όνομα @ param - String όνομα για να εμφανιστεί
* @ επιστροφή - boolean τιμή true αν πάρα πολύ καιρό
* /
Αυτό είναι ένα σχόλιο Javadoc , ώστε το πρόγραμμά σας μπορεί να περιλαμβάνει μέσα σε κάθε τεκμηρίωση που παράγεται με την χρήση του εργαλείου . ( Βλ. Αναφορές 5 . ) Αυτό το παράδειγμα είναι για μια μέθοδο που παίρνει μια παράμετρο String , ελέγχει το μήκος της και επιστρέφει μια Boolean τιμή που δείχνει αν είναι πολύ μεγάλο για να εμφανιστεί κανονικά . Αυτό είναι ένα κοινό σενάριο σε προγράμματα όπου ο χρήστης εισέρχεται σε ένα όνομα που πρόκειται να εμφανιστεί κάπου μέσα σε ένα interface . 2
Δημιουργήστε την υπογραφή σας μέθοδο . Η υπογραφή μιας μεθόδου είναι το μέρος της που είναι προσβάσιμες από εξωτερικούς ή « πελάτη» κώδικα . Η υπογραφή περιλαμβάνει το όνομα της μεθόδου , τις παραμέτρους και το είδος επιστροφής . Η υπογραφή μέθοδος δεν περιλαμβάνει την εφαρμογή , η οποία είναι εσωτερική της μεθόδου. Το ακόλουθο είναι ένα παράδειγμα υπογραφή μέθοδος για να ταιριάζει με τη μέθοδο ελέγχου όνομα μήκους που περιγράφονται στο σχόλιο :
public boolean isTooLong ( String όνομα )
Το όνομα της μεθόδου είναι ενημερωτικό , αναφέροντας το σκοπό της. Η παράμετρος είναι μια μεταβλητή String , και η μέθοδος επιστρέφει μια τιμή Boolean . ( Βλ. παραπομπές 1 , 2 , 3 . )
Εικόνων 3
Τοποθετήστε το σώμα σας μέθοδο . Το σώμα είναι η μέθοδος όπου σας παρέχει τις λεπτομέρειες της υλοποίησης . Αυτές οι λεπτομέρειες δεν έχουν σχέση με την εξωτερική κώδικα , ώστε να μπορείτε να αλλάξετε ανά πάσα στιγμή στο μέλλον, εφ 'όσον η υπογραφή μέθοδος παραμένει η ίδια . Ο παρακάτω κώδικας υλοποιεί τη μέθοδο " isTooLong " :
{
αν ( name.length ( ) > 25 ) return true ?
Άλλο επιστροφή ψευδείς?
}
Η μέθοδος υπαγορεύει ότι κάθε String μεγαλύτερο από 25 χαρακτήρες είναι πολύ μεγάλο για να εμφανιστεί . Δυαδικές τιμές του τύπου μπορεί να είναι αληθείς ή ψευδείς μόνο . ( Βλέπε αναφορές 4 . )
Η 4
Καλέστε τη μέθοδο από μια θέση αλλού στο πρόγραμμά σας . Το ακόλουθο παράδειγμα εξετάζει μια τιμή String όνομα για να δούμε αν είναι πολύ μακρύ , που εξάγει το αποτέλεσμα στην κονσόλα :
String myName = " James Smith " ?
Boolean tooLong = isTooLong ( myName ) ?
System.out.println ( " είναι " + + myName " πάρα πολύ καιρό - " + tooLong ) ?
Εκτελέστε το πρόγραμμά σας για να δείτε τι είναι γραμμένο στην κονσόλα . ( Βλ. παραπομπές 1 , 2 , 3 . )
5
Πειραματιστείτε με τη μέθοδο σας για να το δοκιμάσετε . Για να ελέγξετε τη μέθοδο μήκος του ονόματος , θα μπορούσε να αλλάξει το " myName " String μεταβλητής που δοκιμάζεται , αλλά θα πρέπει να σχεδιάσουν τις δοκιμές για να ταιριάζει στο δικό σας πρόγραμμα . Alter τη μέθοδο για να ταιριάζει με το έργο που εργάζεστε , να θυμόμαστε να επιλέξετε νόημα ονόματα και να περιλαμβάνει ένα ενημερωτικό σχόλιο.
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα