Wanneer u het programma in Java , het maken van uw eigen aangepaste methoden is een van de belangrijkste activiteiten . Wanneer u een methode definiëren , verklaart u verschillende details over, waaronder de naam , de data types van de parameters het duurt en welke gegevens typt het terugkeert . Een methode om een Booleaanse waarde retourneren is een van de meest eenvoudige gevallen . Zelfs als je net begint met programmeren in Java , kunt u een dergelijke methode snel en gemakkelijk te schrijven . Instructies 1 Bepaal wat het doel van uw methode gaat worden . Voordat je daadwerkelijk begint met de methode te coderen , maken een samenvatting van wat het gaat doen , als volgt : /** * Controleer of de doorgegeven tekenreekswaarde is * te lang om te laten zien * @ param naam - . String naam weer * @ return - boolean waarde true als te lang * / p Dit is een reactie Javadoc , zodat je programma kan omvatten binnen alle documentatie die u genereert met behulp van de tool. ( Zie Verwijzingen 5 . ) Dit voorbeeld is voor een methode die een parameter String neemt , toetst zijn lengte en retourneert een Booleaanse waarde die aangeeft of het is te lang om normaal worden weergegeven . Dit is een veel voorkomende scenario 's waar de gebruiker is het invoeren van een naam die gaat ergens worden weergegeven binnen een interface . Kopen van 2 Maak je methode handtekening . De ondertekening van een methode is het deel ervan dat wordt geopend door externe , of " klant" code . De handtekening bestaat uit de naam van de methode , de parameters en de return type . De handtekening werkwijze omvat niet de uitvoering , die intern in de werkwijze . Het volgende is een voorbeeld methode handtekening om de naam - lengte te controleren methode beschreven in het commentaar overeenkomen : openbare boolean isTooLong ( String naam ) op De naam van de methode is informatief , met vermelding van het doel . De parameter is een string variabele , en de methode retourneert een Booleaanse waarde . ( Zie Referenties 1 , 2 , 3 . ) 3 Plaats je methode lichaam . De methode lichaam is voorzien waar je implementatie details . Deze gegevens zijn niet aan externe code relevant , zodat u ze op elk gewenst moment in de toekomst , zolang de handtekening methode blijft hetzelfde . De volgende code implementeert de " isTooLong " methode: { if ( name.length ( ) > 25 ) return true ; anders return false ; } De methode dicteert dat elke string langer is dan 25 tekens is te lang om weer te geven . Boolean waarden kunnen alleen waar of onwaar . ( Zie Verwijzingen 4 . ) 4 Roep de methode vanaf een locatie elders in uw programma . Het volgende voorbeeld wordt een String naam waarde om te zien of het is te lang , het uitvoeren van het resultaat op de console : String myName = " James Smith " ; boolean tooLong = isTooLong ( myName ) ; System.out.println ( " is " + myName + - + tooLong " te lang ? ' ) ; Run je programma om te zien wat er wordt geschreven naar de console . ( Zie Referenties 1 , 2 , 3 . ) Op Twitter Experiment 5 met uw methode om het te testen . Om de lengte van de naam methode te testen , kan je de " myName " String variabele wordt getest te veranderen , maar je moet testen ontwerpen om uw eigen programma aan te passen . Veranderen van de methode om het project waaraan u werkt , herinneren om betekenisvolle namen te kiezen en een informatieve reactie omvatten passen .
|