Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come creare una nuova funzione in programmazione modulare

programmazione modulare è tutto di codice riutilizzabile e manutenibilità . Attraverso concetti modulari come la boxe nero e l'incapsulamento , programmi contengono i processi sottostanti facile da leggere , pezzi discreti di codice . Questi pezzi sono implementate nelle funzioni . Funzioni mantengono compiti separati l'uno dall'altro , consentendo al programmatore di debug del codice più facilmente. Le funzioni permettono inoltre di codice da scrivere che è più complesso ma più gestibile , incoraggiando il riutilizzo del codice sottostante . Cose che ti serviranno
Java Development Kit
compilatore C + +
interprete Python
Mostra più istruzioni
Java Metodo
1

Creare una nuova classe principale come mostrato nel seguente esempio :
classe

TestClass {

}
2

All'interno della classe , dichiarare una funzione . In questo esempio , la funzione si chiama " TestFunction " e il suo scopo è quello di restituire una stringa :
classe

TestClass {

public static String TestFunction ( ) {return " String Return " ; } }
3

modificare la funzione " TestFunction " a prendere un argomento . Funzioni progettate per sostenere un argomento devono avere una corretta argomentazione variabile fornita dall'utente quando viene chiamato il metodo :
classe

TestClass {

public static String TestFunction ( String restituibile ) {return restituibile ; } }
C + + Metodo
4

dichiarare una funzione principale. A differenza di Java , C + + iniziano con una funzione principale , piuttosto che una classe. La funzione principale agisce la stessa di una normale funzione , con argomenti e valori di ritorno :

int main ( ) {

return 0; }
5

Dichiarare un prototipo di " TestFunction . " In C e C + + , è necessario utilizzare i prototipi di funzione prima che la funzione principale in modo che il compilatore in grado di elaborare la definizione di funzione :

TestFunction stringa ( stringa restituibile ) ;

int main ( ) {

return 0; }
6

definire la funzione TestFunction dopo la funzione "principale" . Ciò mantiene l'esecuzione di TestFunction separata dalla funzione principale :

TestFunction stringa ( stringa restituibile ) ;

int main ( ) {

return 0; }

string TestFunction ( stringa restituibile ) {return restituibile ; }
Python Metodo
7

dichiarare la funzione con il " def" keyword:

# /usr /bin /python

def TestFunction ( restituibile ) :
8

Definire la funzione :

# /usr /bin /python

def TestFunction ( restituibile ) : ritorno restituibile
9

chiamare la funzione con due valori diversi . Python, a differenza di Java e C + + , è un linguaggio dinamicamente tipizzato , il che significa che non c'è bisogno di definire un tipo di ritorno quando si chiama : !

# /Usr /bin /python

def TestFunction ( restituibile ) : tornare restituibile

x = 5y = ' Ciao '

j = TestFunction ( x ) //j = 5k = TestFunction ( y) //k = ' Ciao '

 

Programmazione © www.354353.com