Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 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 '