1
En metode svarer til en funktion på andre sprog, såsom i C. Et kode sæt er en metode, og denne metode kan kaldes under andre dele af koden. Når den kaldes, skal al kode, der er en del af metoden, udføres. For eksempel, som vi ser på denne metode "offentlig statisk tomrummetode Eksempel () {}
"Det har ingen kode, men der er tre ord før metodenavnet, offentlige
, den statisk
, og ugyldig
.
2
Ordet offentlige
før metoden betyder, at metoden kan kaldes fra hvor som helst, herunder fra andre klasser og endda fra andre pakker (filer), så længe du importerer dem. Der er tre ord, der kan erstatte offentlige
. De er beskyttet
og privat
. Hvis en metode er beskyttet
(beskyttet), så kun denne klasse og underklasser (klasser, der bruger forælder som base) kan kalde denne metode. Hvis en metode er privat
(privat), så kan metoden kun kaldes inden for selve klassen. Det sidste ord, der kan bruges, er ikke helt et ord. Det er, hvis du ikke lægger noget i offentlige
, beskyttet
, eller privat
. Dette kaldes "standard" eller privatpakke, hvilket betyder at kun klasser i samme pakke kan kalde metoden.
3
Det andet ord, statisk
, betyder at metoden tilhører klassen og ikke til nogen del af den (objekt). Statiske metoder skal kaldes ved hjælp af klassenavnet: "eksempelClass.example metode ()
"Men hvis ordet statisk
var ikke der, så kunne metoden kun kaldes gennem et objekt. For eksempel, hvis klassen blev kaldt ExemploObjeto
og det havde en konstruktør (at gøre objekter), vi kunne skabe et nyt objekt, når du skriver ObjectObject obj = nyt ObjectObject () -
, og kalder metoden med "obj.metodoExample () -
".
4
Det sidste ord før metodenavnet er ugyldig
. Det betyder, at metoden ikke returnerer noget. Hvis du vil have en metode til at give nogle tilbagemeldinger, skal du erstatte ordet ugyldig
med nogle slags data (primitiv eller reference) af objektet, du vil have det at vende tilbage. Tilføj derefter afkast
Et andet objekt af denne type et sted hen imod slutningen af metodekode.
5
Når du kalder en metode, der returnerer noget, kan du bruge selve afkastet. For eksempel, hvis a nogle metode ()
returnerer et helt tal, du kan indstille et helt tal for at returnere det med "int a = someMethod () -
"
6
Nogle metoder kræver nogle parametre. En metode, der kræver et helt tal ville være nogle metode (int a)
. Når du bruger en sådan metode, skal du skrive sit navn og et helt tal inden for parenteserne: nogle metode (5)
eller nogle metode (n)
hvis n
er et helt tal.
7
Metoder kan også have flere parametre blot adskilt af kommaer. Hvis nogle metode
kræver to parametre, int a
og Objekt obj
, han ville være "en metode (int a, objekt obj)
"For at bruge denne nye metode vil den blive kaldt efterfulgt af et heltal og et objekt mellem parenteser: nogle metode (4 ting)
hvor ting
det er en objekt
.