1 Δημιουργήστε ένα νέο κύρια κατηγορία όπως φαίνεται στο ακόλουθο παράδειγμα :
τάξη TestClass {
} 2
Μέσα στην τάξη , να κηρύξει μια λειτουργία . Σε αυτό το παράδειγμα , η λειτουργία αυτή ονομάζεται " testFunction " και ο σκοπός του είναι να επιστρέψει ένα string :
τάξη TestClass {
δημόσια στατική String testFunction ( ) { επιστροφή " String Επιστροφή " ? } }
εικόνων 3
Τροποποιήστε τη λειτουργία " testFunction " να λάβει ένα επιχείρημα . Λειτουργίες σχεδιαστεί για να λάβει ένα επιχείρημα πρέπει να έχουμε μια σωστή μεταβλητή επιχείρημα που παρέχεται από το χρήστη όταν η μέθοδος ονομάζεται :
τάξη TestClass {
δημόσια στατική String testFunction ( String επιστρεφόμενες ) {επιστροφή επιστρεφόμενες ? } }
εικόνων C + + Μέθοδος
Η 4
αναγνωρίσει μια κύρια λειτουργία . Σε αντίθεση με Java, C + + προγράμματα αρχίζουν με μια κύρια λειτουργία παρά μια τάξη. Η κύρια λειτουργία λειτουργεί το ίδιο ως φυσιολογική λειτουργία , με τα επιχειρήματα και τις τιμές επιστροφής :
int main ( ) {
επιστροφή 0? }
5
να αναγνωρίσει ένα πρωτότυπο " testFunction . " Στη C και C + + , θα πρέπει να χρησιμοποιήσετε πρωτότυπα λειτουργία πριν από την κύρια λειτουργία , ώστε ο compiler μπορεί να επεξεργαστεί τον ορισμό της συνάρτησης :
testFunction χορδών (string επιστρεφόμενες ) ?
int main () {
επιστροφή 0? }
Η 6
Ορίστε τη λειτουργία testFunction μετά την " κύρια " λειτουργία. Αυτό κρατά την εκτέλεση του testFunction χωριστεί από την κύρια λειτουργία :
testFunction κορδόνι (string επιστρεφόμενες ) ?
Int main ( ) {
επιστροφή 0? }
εγχόρδων testFunction (string επιστρεφόμενες ) {επιστροφή επιστρεφόμενες ? }
εικόνων Python Μέθοδος
Η 7
να αναγνωρίσει τη λειτουργία με την " def " λέξη-κλειδί :
# /usr /bin /python
def testFunction (εγγυημένο ) :
8
Ορίστε τη λειτουργία !
# /usr /bin /python
def testFunction (εγγυημένο ) : επιστρέφει επιστρεφόμενες
9
Καλέστε τη λειτουργία με δύο διαφορετικές τιμές . Python , σε αντίθεση με Java και C + + , είναι μια δυναμικά δακτυλογραφημένο γλώσσα , που σημαίνει ότι δεν πρέπει να ορίσετε ένα είδος επιστροφής κατά την κλήση : !
# /Usr /bin /python
def testFunction (
επιστρέψει επιστρεφόμενες
x = 5ετών = «Γεια σας»
j = testFunction ( x ) //j = 5k = testFunction ( y ) //k = « Hello » : επιστρεφόμενες )
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα