När du definiera egna metoder i Java-program du kan ge alternativ för de uppgifter som kommit från kunden koden . När du skapar en Java- metod du ange typ och antal parametrar ingångar . För att lägga till flexibilitet kan du definiera alternativa versioner av varje metod för att tillgodose olika ingångar . När Java anropar din metod , skall den verkställande version vara den som passar de ingående parametrar som skickats av den anropande koden . Detta gör att du kan lägga till en nivå av flexibilitet för dina Java-klasser . Instruktioner
1
Definiera den enklaste versionen av din metod . Bestäm din metod namn och på returtyp det kommer att få , om några . Följande exempel på metoden visar en basversion utan parametrar , med en primitiv typ heltal som returtyp : public int getNumber ( ) {return 0 ;}
Detta är ett trivialt exempel för demonstration , återvänder siffran noll när metoden anropas utan parametrar .
2
skissera alternativa versioner av din metod . Bestäm vilka parametrar du vill ha alternativa versioner av din metod att ta . Skapa metoden beskriver först när du kan ge implementeringar senare . Följande två alternativa konturer ange olika typer och antal parametrar : public int getNumber ( String thetext ) { } public int getNumber ( String thetext , int multNum ) { }
Det första alternativet tar en sträng parameter medan den andra tar två parametrar som representerar en sträng och ett heltal . Du kan lägga till så många versioner av din metod som du vill så länge var och en har en annan signatur , på grund av att ha olika parametrar eller typer retur . Din kompilator kan visa varningsmeddelanden tills du ger närmare uppgifter .
3
Genomföra varje version av metoden . Lägg metoden kroppen för varje version som i följande exempel kod : public int getNumber ( String thetext ) {return theText.length ( ) ;}
Följande kan vara alternativet för den version av metoden tar två parametrar : public int getNumber ( String thetext , int multNum ) {return theText.length ( ) * multNum ; }
Inside dina metoder se till att du genomför uppgifter behöver ditt program
4 < . p > Ring dina metoder . I en annan klass i din ansökan ringa dina metoder med hjälp av olika parametrar typer enligt följande : MyHelper hjälp = ny 5 ) ) ;
Detta skulle gälla i ett fall där den klass som ger metoderna kallas " MyHelper " med den första raden skapar en instans av klassen . Genom att inkludera metoden samtal inom uttalanden systemets utgång du kommer att kunna se på en gång att dina metoder fungerar .
5
Spara din kod . Kompilera och kör programmet för att se hur den presterar . Kontrollera den utgående konsolen för detaljer om varje metodanrop . Prova att experimentera med koden genom att förändra metodparametrarna varje gång du kör programmet . Göra ändringar i dina olika metodimplementeringarna tills ditt program har funktioner som behövs , lägga till nya versioner om det behövs .