Video: 3.2 Methoden van onderzoek 2024
Een -methode in Java is een blok met instructies met een naam en kan worden uitgevoerd door te callen (ook wel < aanroepen vanaf een andere plaats in uw programma. Naast velden zijn methoden een van de twee elementen die als leden van een klasse worden beschouwd. (Constructors en initializers worden niet als klasseleden beschouwd.) Elk programma moet ten minste één methode hebben voor het programma om elk werk te voltooien. En elk programma moet een methode hebben met de naam main, de methode die het eerst wordt aangeroepen wanneer het programma wordt uitgevoerd.
-methode declaratie . Hier is de basisvorm van een methode-declaratie: zichtbaarheid [statisch] retourtype methode-naam (parameterlijst) {statements …}
De volgende lijst beschrijft de methode-declaratie stuk voor stuk: > zichtbaarheid: de zichtbaarheid van een methode bepaalt of de methode beschikbaar is voor andere klassen. De opties zijn
-
openbaar: hiermee geeft elke andere klasse toegang tot de methode
privé: verbergt de methode uit andere klassen-
beveiligd: laat subklassen de methode gebruiken maar verbergt de methode uit andere klassen
-
-
static: dit optionele sleutelwoord verklaart dat de methode een
statische methode is,
-
-
, wat betekent dat u dit kunt aanroepen zonder eerst een instantie te maken van de klasse waarin deze is gedefinieerd. De hoofdmethode moet altijd statisch zijn en alle andere methoden in de klasse die de hoofdmethode bevat, moeten meestal ook statisch zijn.
-
dat aangeeft of de methode een waarde retourneert wanneer deze wordt aangeroepen - en zo ja, welk type de waarde is. Als de methode geen waarde retourneert, geeft u ongeldig op.
-
voor meer informatie. methode naam: Nu komt de naam van uw methode. De regels voor het maken van methodamen zijn dezelfde als de regels voor het maken van andere ID's: gebruik elke willekeurige combinatie van letters en cijfers, maar begin met een letter.
-
parameterlijst: u kunt een of meer waarden aan een methode doorgeven door de waarden tussen haakjes na de methode naam op te nemen. De parameterlijst in de methodedeclaratie laat Java weten welke soorten parameters een methode zou moeten verwachten en biedt namen zodat de instructies in de body van de methode toegang hebben tot de parameters als lokale variabelen.
Als de methode geen parameters accepteert, moet u nog steeds de haakjes coderen die rond de parameterlijst staan. Je laat gewoon de haakjes leeg. -
-statements: een of meer Java-instructies die de
-methode body
-
, bevatten, die tussen een reeks accolades is geplaatst. In tegenstelling tot Java-instructies, zoals if, while en for, vereist de methode body dat u de accolades gebruikt, zelfs als het hoofdgedeelte uit slechts één instructie bestaat.