Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να δημιουργήσετε μια νέα λειτουργία Modular Προγραμματισμός

Modular προγραμματισμού είναι όλα σχετικά με επαναχρησιμοποιήσιμο κώδικα και της συντήρησης . Μέσω modular έννοιες όπως το μαύρο πυγμαχίας και ενθυλάκωση , προγράμματα περιλαμβάνουν τις υποκείμενες διαδικασίες σε εύκολο στην ανάγνωση , διακριτά τμήματα του κώδικα . Τα τμήματα αυτά εφαρμόζονται στις λειτουργίες . Λειτουργίες κρατήσει εργασίες ξεχωριστά από το ένα το άλλο , επιτρέποντας στον προγραμματιστή για τον εντοπισμό σφαλμάτων κώδικα πιο εύκολα . Λειτουργίες επιτρέπουν επίσης κώδικα για να γράψει ότι είναι πιο περίπλοκη , αλλά πιο εύχρηστο , ενώ ενθαρρύνει την επαναχρησιμοποίηση του υποκείμενου κώδικα . Τα πράγματα που θα χρειαστείτε
Java Development Kit
C + + compiler
ερμηνευτής Python
Η Εμφάνιση Περισσότερες οδηγίες
Java Μέθοδος
Η

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 » : επιστρεφόμενες )

εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα