Modulare Programmierung ist alles über wiederverwendbaren Code und Wartbarkeit . Durch den modularen Konzepten wie schwarze Boxen und Kapselung, enthalten Programme die zugrunde liegenden Prozesse in easy- to-read , diskrete Codeteile . Diese Stücke werden in Funktionen implementiert . Funktionen halten Aufgaben voneinander getrennt , so dass der Programmierer Code leichter Debuggen . Funktionen erlauben auch Code geschrieben, ist komplexer , aber mehr überschaubar , während die Förderung der Wiederverwendung der zugrunde liegende Code werden. Things You
Java Development Kit
brauchen C + +-Compiler
Python-Interpreter
anzeigen Weitere Anweisungen
Java Method
1
Neues Hauptklasse wie im folgenden Beispiel gezeigt:
Klasse TestClass { }
2
Innerhalb der Klasse deklarieren eine Funktion . In diesem Beispiel wird die Funktion " testFunction " und ihr Zweck ist , um eine Zeichenfolge zurückzugeben:
Klasse TestClass {
public static String testFunction ( ) {return "Return String "; }}
3
Ändern Sie den " testFunction "-Funktion , um ein Argument zu nehmen. Funktionen entwickelt, um ein Argument nehmen muss eine angemessene variable Argument durch den Benutzer geliefert wird, wenn die Methode aufgerufen wird :
Klasse TestClass {
public static String testFunction (String Mehrweg ) {return Mehrweg ;} }
C + + -Methode
4
Deklariert eine Hauptfunktion . Im Gegensatz zu Java, C + + beginnen Programme mit einer Hauptfunktion anstatt einer Klasse. Die wichtigste Funktion verhält sich wie eine normale Funktion , mit Argumenten und Rückgabewerten :
int main () {
return 0; }
5
Declare a Prototyp des " testFunction . " In C und C + + , müssen Sie Funktions-Prototypen vor der main-Funktion verwenden, damit der Compiler die Definition der Funktion verarbeiten kann :
String testFunction (string Mehrweg );
< p > int main () {
return 0; }
6
definieren testFunction Funktion nach der "main" -Funktion. Dies hält die Ausführung testFunction getrennt von der Haupt -Funktion:
String testFunction (string Mehrweg );
int main () {
return 0; }
< p > string testFunction (string Mehrweg ) {return Mehrweg ;}
Python Methode
7
erklären Sie die Funktion mit der "def " Stichwort:
< p > # /usr /bin /python
def testFunction (Mehrweg ) :
8
Definieren Sie die Funktion :
# /usr /bin /python
def testFunction (Mehrweg ): return Mehrweg
9
Rufen Sie die Funktion mit zwei unterschiedlichen Werten . Python, im Gegensatz zu Java und C + +, ist eine dynamisch typisierte Sprache , dh Sie müssen nicht um eine Rückkehr zu definieren wenn Sie anrufen :
# /usr /bin /python
def testFunction ( Mehrweg ) : return Mehrweg
x = 5y = 'Hallo '
j = testFunction (x) //j = 5k = testFunction (y) //k = 'Hallo '