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

    Så ringer en konstruktor från en annan funktion i Java

    I Java -program , kräver konstruktormetoderna gör din kod för att skapa objekt instanser av klasser . När du skriver en klass deklaration i Java , anger du en eller flera konstruktormetoderna . Kod som ligger utanför klassen kan kalla dessa metoder för att skapa objekt som kommer att ha de egenskaper och beteenden som beskrivs i förklaringen . Du kan ringa ett klasskonstruktorn från någon annanstans i din ansökan , inklusive inifrån andra klassdeklarationer och funktioner , som kallas metoder i Java . Beroende på klasskonstruktorn , kan du också behöva skicka parametrar . Instruktioner
    1

    Lokalisera punkten i din ansökan koden där du vill skapa objektet . Detta kan vara var som helst i din ansökan , i huvudklassen eller annan klass . Det kan också vara inuti en metod i någon klass. Så länge målet klassen är tillgänglig från där du skriver kod , kan du anropa konstruktorn metoden . I de flesta fall kommer dina Java-klasser vara inne i en enda ansökan paket , så klasserna alla kan komma åt varandra .
    2

    Ring metoden klasskonstruktorn . Att kalla en konstruktor metod , behöver din kod för att använda klassnamnet och den " nya " nyckelordet . Följande exempelkod visar tekniken : nya TaskHandler ( ) ;

    Denna kod gäller för en klass deklaration som heter " TaskHandler " som är inom en annan fil i programmet . Den " nya " nyckelordet instruerar Java för att leta efter konstruktormetoden innanför det angivna klassdeklarationen och verkställa det . När konstruktören metoden körs , returnerar det ett syfte instans av klassen .
    3

    Store ditt nya objekt i en variabel . Du kan använda objekt av en klass direkt , på samma rad som anropar konstruktorn metoden . Det är emellertid i allmänhet mer användbart att lagra objektet instans i en variabel referens. Förläng din kod enligt följande : TaskHandler handen = ny TaskHandler ( ) ;

    Denna variabel nu innehåller en referens till objektet instans . Du kan använda variabelnamn att anropa metoder som beskrivs i klassdeklarationen .
    4 parametrar

    Pass till konstruktormetoden . Beroende på vilken klass du försöker initiera , kan du behöva skicka parametrar när du anropar konstruktorn metoden . I följande exempelkod visar konturerna av en konstruktor metod : public TaskHandler ( String namn ) katalog

    vill skapa ett nytt objekt av denna typ , har din kod för att skicka en sträng värde eller variabel till denna konstruktormetod som i följande exempel : TaskHandler handen = ny TaskHandler ( " manager " ) ;

    följande kod är en alternativ metod för samma process : String handlerName = " manager" , TaskHandler handen = ny TaskHandler ( handlerName ) ;

    Ändra din kod för att passa konstruktormetoden av den klass som du använder .
    5

    Använd objektet följer din konstruktormetod samtal . Du kan använda klassen metoder direkt enligt följande : nya TaskHandler ( handlerName ) doSomething ( ) ;

    Detta skulle gälla för en metod som heter " doSomething " som listas i klassen . . Alternativt kan du anropa metoder på objektet variabeln enligt följande: hand.doSomething ( ) ;

    Använd ditt objekt instans för att implementera funktionerna i din ansökan
    < . br >

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Importera javax Servlet på NetBeans
    ·Hur man använder typecast i Java
    ·Hur man läser XLS-filer i Java
    ·Hur man gör Java Spel
    ·Hur man skapar en Jar -fil för distribution i Eclipse
    ·Hur man bygger en applet med Eclipse
    ·Nackdelarna med Java Applets
    ·Hur man gör en chatt utan att behöva Java
    ·Hur Klistra en Java GUI
    ·Java Collection Tutorials
    Utvalda artiklarna
    ·Hur urkopplat rubriker i PHP
    ·Hur ställa in teckensnitt till en Java String
    ·Hur kopiera koden Knapp för inbäddning
    ·Ställa rullningslisten i Java
    ·Hur Time VBA-funktioner
    ·Hur man läser en singel heltal från användaren
    ·Hur till Redigera TPL -filer
    ·Variabler i Adobe Life Cycles
    ·Hur att dölja en uppgift i Java JFrame
    ·Hur att koda en länk i PHP
    Copyright © Dator Kunskap http://www.dator.xyz