Modulaire programmering is alles over herbruikbare code en onderhoudbaarheid . Door modulaire concepten zoals zwart boksen en inkapseling , programma's bevatten de onderliggende processen in makkelijk te lezen , discrete stukjes code . Deze brokken zijn geïmplementeerd in functies . Functies houden van elkaar gescheiden taken , waardoor de programmeur om code gemakkelijker te debuggen . Functies kunt ook de code te schrijven dat is complexer maar beter beheersbaar terwijl het stimuleren van hergebruik van de onderliggende code . Wat je nodig hebt Java Development Kit C + + compiler Python interpreter Toon Meer Aanwijzingen Java Methode 1 Maak een nieuwe hoofdklasse zoals in het volgende voorbeeld : class TestClass { } kopen van 2 binnen in de klas , verklaren een functie . In dit voorbeeld wordt de functie genaamd " testFunction " en het doel ervan is om een string terug : class TestClass { public static String testFunction ( ) { return " Return String " ; } } 3 Wijzig de functie " testFunction " om een argument te nemen . Functies ontworpen om een argument te nemen moet een goede variabele argument door de gebruiker geleverd wanneer de methode wordt aangeroepen hebben : class TestClass { public static String testFunction ( String herbruikbare ) { return terugbetaald ; } } C + + Methode 4 Verklaar een hoofdfunctie . Unlike Java , C + + -programma beginnen een hoofdfunctie plaats van een klasse . De belangrijkste functie werkt hetzelfde als een normale functie , met argumenten en return waarden : int main ( ) { return 0 ; } 5 Verklaar een prototype van " testFunction . " In C en C + + , moet u de functie prototypes te gebruiken voordat de belangrijkste functie , zodat de compiler kan de functie-definitie te verwerken : touwtje testFunction (string statiegeld ) ; int main ( ) { return 0 ; } 6 Definieer de testFunction functie na de " main " functie . Dit houdt de uitvoering van testFunction gescheiden van de belangrijkste functie : touwtje testFunction (string statiegeld ) ; int main ( ) { return 0 ; } string testFunction (string herbruikbare ) {return terugbetaald ; } Python Methode 7 Verklaar de functie met de "def " keyword : # /usr /bin /python def testFunction ( herbruikbare ) : 8 Definieer de functie : Geld verdienen # /usr /bin /python < br > def testFunction ( herbruikbare ) : return herbruikbare 9 Roep de functie met twee verschillende waarden . Python , in tegenstelling tot Java en C + + , is een dynamisch getypeerde taal , wat betekent dat je niet hoeft te een return type te definiëren wanneer u belt : Geld verdienen # /usr /bin /python def testFunction ( herbruikbare ) : terug herbruikbare x = 5y = ' Hallo ' j = testFunction ( x ) //j = 5k = testFunction ( y) //k = ' Hallo '
|