Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť nové funkcie Modulárne programovanie

Modulárne programovanie je o opakované použitie kódu a udržiavateľnosť . Vďaka modulárnej koncepciou , ako je čierny box a zapuzdrenie , programy obsahujú základné procesy v bezstarostný - až k - čítať , diskrétne kúsky kódu . Tieto bloky sú realizované vo funkciách . Funkcie držať úloh oddelene od seba , čo umožňuje programátorovi k ladenie kódu ľahšie . Funkcia tiež umožňuje kód musí byť napísané , že je zložitejšie , ale zvládnuteľný a zároveň podporovať opätovné podkladového kódu . Veci , ktoré budete potrebovať
Java Development Kit
C + + kompilátor
Python interpret
Zobraziť ďalšie inštrukcie
Java metódy
1

Vytvoriť nový hlavnú triedu ako je znázornené v nasledujúcom príklade :

trieda TestClass {

}
2

Vnútri triedy , deklarovať funkciu . V tomto príklade funkcia sa nazýva " Testovacia funkcia " a jeho cieľom je vrátiť reťazec :

trieda TestClass {

public static String Testovacia funkcia ( ) { return " Return reťazec " ; } }
3

Upravte funkciu " Testovacie funkcie " , aby sa argument . Funkcie , ktorých účelom je prijať argument , musí mať správnu premennú argumentu zadaný užívateľom , keď je volaná metóda :

trieda TestClass {

public static String Testovacia funkcia ( String vratná ) { return vratnej ; } }
C + + Metóda
4

deklarovať hlavnú funkciu . Na rozdiel od Java , C + + programy začínajú s hlavnou funkciou , nie triedy . Hlavné funkcie funguje rovnako ako normálne funkcie , argumenty a návratové hodnoty :

int main ( ) {

return 0 ; }
5

Declare prototyp " Testovacie funkcie . " v C a C + + , budete musieť použiť funkčné prototypy pred hlavné funkcie , takže kompilátor môže spracovať definíciu funkcie :

string Testovacie funkcie ( string vratná ) ;

int main ( ) {

return 0 ; }
6

Definujte funkciu Testovacie funkcie po " hlavnej " funkcie . To udržuje výkon Testovacie funkcie oddeliť od hlavnej funkcie :

string Testovacie funkcie ( string vratná ) ;

int main ( ) {

return 0 ; }

string Testovacia funkcia ( string vratná ) { return vratná ; }
Python Metóda
7

deklarovať funkciu s " def " kľúčové slovo :

# /usr /bin /python

def Testovacie funkcie ( vratná ) :
8

Definujte funkciu : !

# /usr /bin /python

def Testovacia funkcia ( vratná ) : vrátite vratné
9

Volanie funkcie s dvoma rôznymi hodnotami . Python , na rozdiel od Java a C + + , je dynamicky typový jazyk , čo znamená , že nemusíte definovať návratový typ , keď volá :

# /usr /bin /python

def Testovacie funkcie ( vratná ) : návrat vratná

x = 5y = ' Ahoj '

j = Testovacia funkcia ( x ) //j = 5k = Testovacia funkcia ( y ) //K = ' Ahoj '

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené