| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Tilkald Constructor Fra anden funktion i Java
    I Java-programmer , kalder constructor-metoder giver din kode til at oprette objekt instanser af klasser. Når du skriver en klasse erklæring Java , skal du angive en eller flere constructor-metoder . Kode uden for klassen kan kalde disse metoder til at skabe objekter, der vil have de egenskaber og adfærd , der er skitseret i erklæringen. Du kan ringe til en klasse konstruktør fra andre steder i din ansøgning , også fra indersiden andre klasse erklæringer og funktioner , som kaldes metoder i Java. Afhængig af klassens konstruktør , kan du også nødt til at passere parametre. Instruktioner
    1

    Find det punkt i din ansøgning kode , som du ønsker at oprette objektet. Dette kan være hvor som helst i din ansøgning , i de vigtigste klasse eller anden klasse . Det kan også være inde i en metode i enhver klasse . Så længe målet klassen er tilgængelig fra hvor du skriver kode, kan du ringe til constructor metoden. I de fleste tilfælde vil dine Java-klasser være inde i en enkelt ansøgning pakke, så klasserne kan alle få adgang til hinanden.
    2

    Ring klassen constructor metoden. At kalde en constructor metode , din kode skal bruge klassen navn og den "nye" nøgleord. Følgende kodeeksempel viser teknikken : nye TaskHandler ();

    Denne kode gælder for en klasse erklæring hedder " TaskHandler ", der er inden i en anden fil i programmet. Den "nye " søgeord instruerer Java til at kigge efter den constructor metode inde den angivne klasse erklæring og udføre den. Når constructor metoden henretter , returnerer et objekt instans af klassen .
    3

    Store din nye objekt i en variabel. Du kan bruge objekter af en klasse direkte , på samme linje som at kalde constructor metoden. Men det er generelt mere nyttigt at gemme objektet instans i en variabel reference . Udvid din kode som følger: TaskHandler hånd = new TaskHandler ();

    Denne variabel har nu en reference til objektet instans. Du kan bruge variabelnavnet at kalde metoderne i klassen erklæringen.
    4

    Pass parametre constructor metoden. Afhængig af den klasse, du forsøger at instantiere , skal du måske til at passere parametre, når du kalder constructor metoden. Følgende eksempel kode angiver omridset af en konstruktør metode : public TaskHandler (String navn)

    For at oprette et nyt objekt af denne type , din kode skal passere en streng værdi eller variabel til denne constructor metode som i følgende eksempel: TaskHandler hånd = new TaskHandler ( " manager" ),

    følgende kode er en alternativ metode til den samme proces : String handlerName = " manager" , TaskHandler hånd = new TaskHandler ( handlerName ) ;

    Alter din kode der passer til constructor metoden i klassen , du bruger.
    5.

    Brug objektet følge din constructor metode opkald . Du kan bruge klassen metoder direkte som følger: nye TaskHandler ( handlerName ) doSomething ();

    ville gælde for en metode ved navn " doSomething ", der er opført inde i klassen. . Alternativt kan du ringe til metoder på objektvariablen som følger: hand.doSomething ();

    Brug din objekt instans at gennemføre de funktioner i din ansøgning
    < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan forhindrer samtidig adgang til en metode i Java 
    ·Hvordan man kan udvikle Java-programmer til en Blackber…
    ·Sådan kører en V8 Test på en Android 
    ·Hvordan til at udfylde en ADF Tabel 
    ·Hvordan man laver en formular i JSP 
    ·Sådan Start Tomcat på Linux 
    ·Hvordan man opbygger JBoss Med Java 6 
    ·Sådan ændres Java Environment Path i et Windows Regis…
    ·Hvordan kan man se om et websted er Java -baseret 
    ·Sådan fjernes et emne i MIDP 2,0 programatically 
      Anbefalede Artikler
    ·Sådan Ryd Java Web Start Cache 
    ·Sådan udføres Filupload Fra PHP til Oracle 
    ·Sådan bruges Adgang og indtaste data på en form til P…
    ·Hvordan laver Animerede Widgets 
    ·Sådan får du en Domain Name i PHP 
    ·Sådan tilføjes Slutbrugerlicensaftale til Android App…
    ·Hvordan man skriver en rekursiv funktion Index of Max 
    ·Hvordan laver Certifikater til Unsigned Android Apps 
    ·Jeg kan ikke udskrive Rækker Ved hjælp af en Java-app…
    ·Sådan får du en Python at løbe fra CMD 
    Copyright © Computer Viden http://www.computerdk.com