Når du definere dine egne metoder i Java-programmer du kan gi alternativer for innspill fra kunde kode . Når du oppretter en Java metode du angir type og antall parameter innganger . For å legge til fleksibiliteten du kan definere alternative versjoner av hver metode for å imøtekomme ulike innganger . Når Java kaller metoden din , vil den utførende versjonen være den som passer inndataparameterne vedtatt av ringer koden . Dette tillater deg å legge til et nivå av fleksibilitet til Java-klasser . Instruksjoner
en
Definer de mest grunnleggende versjonen av metoden din . Bestem deg for din metode navn og på returtype det vil ha , hvis noen. Følgende eksempel metoden viser en basisversjon med noen parametere , med en primitiv typen heltall som returtype : public int getNumber ( ) {return 0 ;}
p Dette er et trivielt eksempel for demonstrasjonen, returnerer tallet null når metoden kalles uten parametere .
2
Outline alternative versjoner av metoden din . Bestem hvilke parametere du ønsker alternative versjoner av metoden din for å ta. Lag metoden skisserer først som du kan gi implementeringer senere . Følgende to alternative skisserer angi ulike typer og antall parametere: public int getNumber (String theText ) { } public int getNumber (String theText , int multNum ) { }
Det første alternativet tar en streng parameter , mens andre tar to parametere som representerer en streng og et helt tall . Du kan legge til så mange versjoner av metoden din som du vil så lenge hver enkelt har en annen signatur , på grunn av å ha ulike parametere eller retur typer. Din kompilatoren kan vise advarsler før du gir gjennomføringen detaljer .
3
Implementere hver versjon av metoden din . Legg den metoden kroppen for hver versjon som i følgende eksempel kode : public int getNumber (String theText ) {return theText.length (); }
Følgende kan være alternativ for den versjonen av metoden tar to parametere: public int getNumber (String theText , int multNum ) {return theText.length ( ) * multNum ;}
Inside dine metoder må du gjennomføre detaljene dine program behov
4 < . p> Ring dine metoder . I en annen klasse i programmet ringe dine metoder ved hjelp av de ulike parameter , slik som følger : MyHelper hjelp = new 5 ));
p Dette ville gjelde i et tilfelle der klassen gir metodene kalles " MyHelper " med den første linjen oppretter en forekomst av klassen . Ved å inkludere metoden kaller innenfor systemets utgang påstander du vil kunne se med en gang at dine metoder fungerer .
5
Lagre koden din. Kompilere og kjøre programmet for å se hvordan det fungerer . Sjekk ut konsollen for detaljer om hver metode samtale. Prøv å eksperimentere med koden ved å endre metoden parametere hver gang du kjører programmet . Foreta endringer i de ulike metoden implementeringer før programmet har funksjonalitet den trenger , legge til nye versjoner om nødvendig.