Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage en metode med et variabelt antall innganger i Java
    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.

    früher :

     Weiter:
      Relatert Artike
    ·Hvor å Test en JDBC Driver 
    ·Hvordan kombinere klasser i Java 
    ·Hvordan bruke Apache ANT å ringe Java 
    ·Hvordan Catch et unntak i en statisk blokk i Java 
    ·Hvordan setter jeg opp en automatisk RSS- feed på My W…
    ·Hvordan bygge en App Rundt en Java Applet 
    ·Hvordan skrive NetBeans til en fil 
    ·Hvordan laste opp BLOB -filer til en database Servlet T…
    ·Hvordan bygge en Jar fil med build.xml 
    ·Hvordan bruke Infinity i Java 
      Anbefalte artikler
    ·Hvordan sortere en Python Dictionary nøkler eller verd…
    ·Slik fjerner spesialtegn i ColdFusion 
    ·Hvordan beregne i Java Script 
    ·Hvordan bruke VBA til å hente Microsoft Windows Bruker…
    ·Hvordan lage en ramme Ved hjelp av HTML programmering 
    ·Hvordan få inneværende år i Java 
    ·Hvordan bruke Skeleton filer i Ogre 
    ·Substring Funksjoner i VBS 
    ·Hvordan sende en Virtual Basic Faks 
    ·Slik Send HTML e-post med CDO 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/