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.