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 icke statisk metod från en statisk metod i Java

    I Java -programmering , " metoder " är funktioner inom klasser som används för att definiera funktionaliteten av objekt som skapats från klasserna . " Statiska " metoder är metoder som definieras av klassen bortsett från föremål . Statiska metoder fungerar som självständiga funktioner som finns i en klass . Skillnaden är att du behöver en instans av en klass objekt för att kalla en icke - statisk metod , medan statiska metoder behöver du bara ringa själva klassen . För att kalla en icke - statisk metod - som kräver ett objekt - från en statisk metod , måste du ha en instans av ett objekt i den statiska metoden . Saker du behöver Review, Java Development Kit
    Textredigerare
    Visa fler instruktioner
    1

    Deklarera en klass med en statisk metod :

    klass testning {

    public static void static_method ( ) { } }
    2

    Deklarera en instans av en klass inuti denna klass . Till exempel , i klassen " testa " metoden " static_method " är statisk , vilket betyder att det bara kan kallas genom klassen - med syntaxen För att ringa ett icke " testing.static_method ( ) . " - statisk metod , skapa ett objekt av klass " A " i det här exemplet , innanför den statiska metoden att kalla den icke - statiska metoden :

    public void static_method ( ) {

    new_object_A = new A ( ) ;

    }
    3

    Ring den icke - statiska metoden för " A " från den statiska metoden " static_method " i test klassen :

    public static void static_method ( ) {

    new_object_a = new A ( ) ; A.non_static_method ( ) ;} Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hitta den största gemensamma nämnaren av två tal…
    ·Hur Input heltal i Java med hjälp av en skanner
    ·En handledning om SQL Server i JDBC
    ·Hur konvertera en applet
    ·Hur konvertera Java till Python
    ·Hur man byter omvända snedstreck Med Double i Java
    ·Java 1.6 vs . 1.5
    ·Introduktion till programmering med Java
    ·Hur man beräknar Procent för textfiler i Java
    ·Hur aktiverar jag Java på verktygsfältet
    Utvalda artiklarna
    ·Vad är meningen med miljösanering
    ·Hur Inkludera jar-filer i projektet Build Path i Eclips…
    ·Hur du väljer CFForm i ColdFusion
    ·Hur man förhindrar en Navigation Bar Från trycka ner …
    ·Vad är Python EXE
    ·Konvertera text till CSV i KiXtart
    ·Koden för att få ett antal poster i en listruta i Vis…
    ·Hur man tillbaka ett ERRORLEVEL i VBS
    ·Hur man gör texten blinkar med Javascript
    ·Hur Döda Python Process
    Copyright © Dator Kunskap http://www.dator.xyz