Når du definerer dine egne metoder i Java-programmer , du kan give alternativer til de input , som kunden kode. Når du opretter en Java metode, du angiver typen og antallet af parameter indgange. For at tilføje fleksibilitet, du kan definere alternative versioner af hver metode til at tage højde for forskellige input. Når Java kalder din metode, vil den fuldbyrdende versionen være den, der matcher de inputparametre vedtaget af den kaldende kode. Dette giver dig mulighed for at tilføje et niveau af fleksibilitet til dine Java-klasser . Instruktioner
1
Definer den mest grundlæggende version af din metode . Beslut din metode navn og om tilbagelevering typen , det vil have , hvis nogen. Følgende eksempel metoden demonstrerer en grundlæggende version uden parametre , med en primitiv type, integer som returtype : public int getNumber () { return 0 ;}
p Dette er en triviel eksempel til demonstration , returnere tallet nul når metoden kaldes uden parametre.
2
Outline alternative versioner af din metode . Beslut hvilke parametre du vil have alternative versioner af din metode til at tage . Opret metoden skitserer først som du kan give implementeringer senere. De følgende to alternative skitserer angive forskellige typer og antal parametre : offentlig int getNumber (String theText ) { } public int getNumber (String theText , int multNum ) { }
første alternativ tager en string parameter , mens den anden tager to parametre , der repræsenterer en snor og et heltal. Du kan tilføje så mange versioner af din metode , som du vil , så længe hver enkelt har en anden signatur på grund af at have forskellige parametre eller returtyper . Din compiler kan vise advarsler , indtil du giver nærmere oplysninger om gennemførelsen .
3
Implement hver version af din metode . Føj metoden kroppen for hver version , som i det følgende eksempel kode : public int getNumber (String theText ) {return theText.length ( );}
Følgende kunne være alternativet for den version af metoden tager to parametre : offentlig int getNumber (String theText , int multNum ) {return theText.length () * multNum ;}
Inside dine metoder skal du sørge for at gennemføre detaljerne dit program behov
4 < . p> Ring dine metoder . I en anden klasse i din ansøgning kalde dine metoder ved hjælp af de forskellige parameter typer som følger: MyHelper hjælp = new 5) ),
Dette ville gælde i et tilfælde, hvor klassen leverer de metoder kaldes " MyHelper " med den første linje skabe en instans af klassen . Ved at inkludere metoden opkald inden systemets output udsagn , du vil være i stand til at se et overblik , at dine metoder fungerer .
5.
Gem din kode . Kompilere og køre dit program for at se, hvordan det fungerer . Kontrollere produktionen konsol til oplysninger om hver enkelt metode opkald . Prøv at eksperimentere med koden ved at ændre de metodeparametre hver gang du kører programmet. Foretage ændringer i dine forskellige metode implementeringer indtil dit program har den funktionalitet det behov , tilføjer nye versioner, hvis det er nødvendigt.