När du programmerar i Java , skapa dina egna metoder är en av de viktigaste aktiviteter . När du definierar en metod , förklarar du olika detaljer om det , bland annat dess namn , datatyper för alla parametrar som krävs och vilka uppgifter som skriver den återvänder . Skapa en metod för att returnera ett booleskt värde är en av de enklaste fallen . Även om du just har börjat med Java -programmering , kan du skriva en sådan metod snabbt och enkelt . Instruktioner
1
Bestäm vad syftet med din metod kommer att bli . Innan du börjar att koda metoden skapar en sammanfattning av vad det kommer att göra , enligt följande :
/**
* Kontrollera om det passerade String värdet är
* för lång tid att visa
* @ param namn - . String namn för att visa
* @ return - booleska värdet true om alltför lång
* /
Detta är en Javadoc kommentar , så att ditt program kan inkludera den inom någon dokumentation du skapar med hjälp av verktyget . ( Se referenser 5 . ) Detta exempel är för en metod som tar en sträng parameter , testar sin längd och returnerar ett booleskt värde som anger om den är för lång för att visas normalt . Detta är ett vanligt scenario i program där användaren anger ett namn som kommer att visas någonstans i ett gränssnitt .
2
Skapa din metod signatur . Undertecknandet av ett förfarande är en del av det som nås genom yttre , eller " kund " -koden . Signaturen omfattar metoden namn , parametrar och returtyp . Metoden signatur omfattar inte genomförandet , vilket är intern till metoden . Följande är ett exempel metodsignaturen att matcha namnet längd kontroll metod som beskrivs i kommentaren :
public boolean isTooLong ( String namn ) katalog
Metoden heter informativ , som anger dess syfte . Den parametern är en sträng variabel , och metoden returnerar ett booleskt värde . ( Se referenser 1 , 2 , 3 . ) Addera 3
Sätt din metod kropp . Metoden kropp är där du ger genomförandet detaljer . Dessa uppgifter är inte relevanta för extern kod , så att du kan ändra dem när som helst i framtiden så länge metodsignaturen förblir densamma . Följande kod implementerar " isTooLong " metoden :
{
om ( name.length ( ) > 25 ) return true ;
annars return false ;
}
metoden dikterar att någon sträng längre än 25 tecken är för lång att visa . Boolean typ värden kan endast sant eller falskt . ( Se referenser 4 . )
4
Ring metoden från en plats någon annanstans i ditt program . I följande exempel testar ett värde String namn för att se om den är för lång , matar ut resultatet till konsolen :
String mittnamn = " James Smith " ,
boolean tooLong = isTooLong ( myname ) ;
System.out.println ( " är " + myname + - + tooLong " för länge ? " ) ;
Kör ditt program för att se vad som skrivs ut till konsollen . ( Se referenser 1 , 2 , 3 . )
5
Experimentera med din metod för att testa det . För att testa metoden namnet längd , kan du ändra " myname " String variabel testas , men du bör utforma tester för att passa ditt eget program . Ändra metod för att passa det projekt du arbetar med , komma ihåg att välja meningsfulla namn och att inkludera en informativ kommentar .