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
    Funksjonen til toString i Java
    Applikasjoner skrevet i Java språkbruk objektorientert utvikling. Dette innebærer å opprette objektene for å utføre påføring oppgaver. Du definerer objekter ved å skrive klasse erklæringer , med angivelse av egenskaper og atferd som objekt forekomster av klassen bør reflektere. Den " toString "-metoden er tilgjengelig for alle objekter i Java. Utviklere kan velge å bruke standard " toString "-metoden for sine klasser , eller kan definere sine egne. Arv

    klasse erklæringer i Java bruk arv . Gjennom denne modellen , kan klasser arver fra andre klasser, og da de automatisk besitter de egenskapene og metodene for disse klassene i tillegg til sin egen. Samt opprette egendefinerte klasser og objekter , kan Java-utviklere bruke objekter definert av språket selv . Alle objekter i Java arve fra , eller " utvide ", "objekt "-klassen . Alle objektene derfor arve iflg. " Object "-klassen , inkludert " toString " metoden.
    Method

    " toString " metoden returnerer en tekststreng som representerer innvende det kalles på . Metoden kan kalles eksplisitt , ved hjelp av følgende syntaks : en

    objectInstanceName.toString ();

    " toString "-metoden kan også kalles indirekte, for eksempel i tilfeller der et objekt er skrevet til utgangen konsollen , som i følgende eksempel : en

    System.out.println ( objectInstanceName ) ;

    i dette tilfellet " toString " metode for objektet instans spesifisert vil bli kalt , med den resulterende String skrevet til utgangen konsollen .

    Standard

    Utviklere kan bruke " toString "-metoden på sine egne klasser uten å måtte gi en implementering for det i sin klasse erklæringer . Standard implementering returnerer en lesbar tekst String indikerer grunnleggende informasjon om objektet , inkludert klassen navn og et heksadesimalt tall som representerer objektets hash -kode. Standard gjennomføringen av " toString " er bare nyttig i et svært begrenset antall tilfeller , så den offisielle Java anbefaling er at utviklere gi sine egne implementeringer .
    Overstyrer

    i de fleste tilfeller der utviklerne planlegger å bruke " toString " metoden på sin søknad objekter, vil de gi en implementering for det inni deres klasse erklæringer for disse objektene. Når en utvikler gir en tilpasset implementering av en metode som er arvet fra en forelder klasse , hans klasse sies å " overstyre " som metode . Når dette skjer , ignorerer Java standard implementering når metoden kalles , i stedet gjennomføre utviklerens egne gjennomføring.
    Implementering

    å overstyre " toString " metode innen et program klasse, utviklere trenger bare å ta med en metode som heter " toString " som returnerer en String. Følgende syntaks demonstrerer teknikken , sammen med et eksempel implementering som sender ut verdien av en klasse variabel sammen med litt tekst : en

    public String toString ( ) {

    return " Dette er et objekt med en variabel der verdien er : . "+ someVariable ;

    }

    Utviklere kan implementere metoden på noen måte , avhengig av hvordan de planlegger å bruke det innenfor sine søknader


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få den valgte verdien av DropDownList i JSP 
    ·Slik kjører du en NetBeans fil i CMD 
    ·Slik bruker du en Ikke Operatør i Java 
    ·Hvordan Iterate Gjennom Kart i Java 
    ·Hvordan legge til polynomer i Java 
    ·Hvordan bruke Infinity i Java 
    ·Hvordan lage en Java Website Pålogging 
    ·Hvordan Draw pyramidene i Java 
    ·Slik installerer Eclipse for BlackBerry 
    ·Hvordan oppdatere elementer i en liste med Java 
      Anbefalte artikler
    ·Hvordan Kill MySQL 
    ·Hvordan kryptere en fil i VB.NET 
    ·Hvordan avinstallere et program Med PowerShell 
    ·Hvordan lage et passord for et nettsted 
    ·Hva er Interleave Coding 
    ·Hvor å Endre Bullet stil ved hjelp av HTML programmeri…
    ·Hvordan slette en rad i DataGridView 
    ·Hvordan sette en Session variabel i PHP 
    ·Hvordan legge til et vannmerke Bruke Word XP 
    ·Hvordan skille mellom Primitive & Brukaroppretta Metode…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/