Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur att skapa en metod med ett variabelt antal ingångar i Java

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla Om ett argument Finns i Java
    ·Lägga till JDK till din Classpath
    ·Förhållandet mellan JVM Minnen & Heap Size
    ·Hur konvertera ett Java String till Color
    ·Hur konvertera en sträng till en fil i Java
    ·Hur man skapar en Loop att fylla arrayer i Java
    ·Hur man kan utveckla Tetris spel i Java
    ·Hur Ladda ner & Lär Java på BlueJ Miljö
    ·Servlet vs Struts
    ·Ställa Java Heap Rymden
    Utvalda artiklarna
    ·Hur man använder SQL Query String i VB6 Med Crystal Re…
    ·Hur man skriver pseudokod för att beräkna skatt
    ·Hur köra en ny fråga en GridView
    ·Så här ansöker Faltning i MATLAB utan att använda f…
    ·Hur man skapar en validerad WSDL fil från en URL
    ·Hur man skriver ett Pseudokod Loop
    ·Hur man gör en filen setup.exe
    ·PHP Parse Alternativ
    ·Ändra storlek Metod för Java Applets
    ·Typer av Manets Protokoll
    Copyright © Dator Kunskap http://www.dator.xyz