| 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
    Hvad er type Casting i Java
    ? Programmeringssproget Java er stærkt skrevet. Det betyder, at når et Java -program kompilerer skal eventuelle variable har klart tilkendegivet typer . Den type af en variabel beskriver den type indhold, det har . Java bruger masser af forskellige typer , herunder for modellering af forskellige former for tal, tekst , tegn og booleske værdier. Java bruger også objekttyper , med et objekt , der repræsenterer en sektion af kode med veldefinerede ansvarsområder. Typer

    Java-typer kan enten være genstand eller primitive. For eksempel vil den primitive type " int " i Java lagre et heltal værdi inden for et bestemt interval . Den type af en variabel i Java bestemmer, hvordan den er opgjort . Java allokerer hukommelse ressourcer efter type, med objekttyper generelt har en større hukommelse footprint end primitive typer . Når Java-programmer erklære variabler , skal de indeholde et søgeord , der angiver typen , efterfulgt af variabelnavnet , som i følgende kodeeksempel : Hej

    char myLetter ,

    Denne kode erklærer variabel, men ikke instantiere det . At instantiere det, kan programmet tildele en værdi til den som følger:

    myLetter = ' B'
    primitiver

    Java primitive datatyper give programmer med evnen til at gemme tal, figurer og en boolesk . Den følgende eksempelkode erklærer og instantierer en primitiv type, variabel i en enkelt linje : Hej

    int myNum = 3 ;

    En Java -program kan kaste denne variabel til en anden type , for eksempel til et andet nummer typen som følger : Hej

    double myDoubleNum = ( double) myNum ,

    Denne nye variabel indeholder nu det samme nummer som den oprindelige heltal værdi, men gemmes som en dobbelt -type, som er en dobbelt præcision flydende punkt nummer . Programmet udfører støbning operation ved at angive den ønskede datatype , før den variable reference. Når Java har udført støbeprocessen , returnerer en værdi af den nye type , som koden butikker i den nye variabel .
    Objects

    Java programmer kan bruge variabler til at gemme objektreferencer . Når Java opretter et objekt , henviser det til klassen erklæring til den objekttype , returnere et objekt af typen , som programmer kan derefter bruge . Følgende kodeeksempel viser at skabe et objekt instans af en klasse : Hej

    ProgramHelper myProgHelp = new ProgramHelper ();

    Dette ville arbejde i et program med en klasse erklæring til " ProgramHelper " objekt . Dette objekt vil have de metoder og egenskaber angivet inden for den " ProgramHelper " class , som også kan have super- klasser og sub- klasser i henhold til Java arv.
    Inheritance

    Støbning mellem objekttyper kan give problemer , medmindre arven strukturen overholdes. Følgende kode viser objekt støbning : Hej

    String myString = "Hej "

    Object mitObjekt = myString ,

    String myNewString = (String ) mitObjekt ,
    < p > Denne kode først skaber et objekt af typen streng . Koden opretter derefter et " objekt" variabel, der peger på strengen. Alle klasser i Java udvide class " Object ". Programmører kan også oprette deres egne arv strukturer arver fra andre klasser ved at udvide dem i deres klasse erklæringer. Den støbte operation i den sidste linje kode konverterer objektet til en streng typen variabel . Denne kode vil både kompilere og køre , da objektreference peger på en streng objekt og kan derfor trygt kastet tilbage til strengen type.

    Forrige :

    næste :
      Relaterede artikler
    ·Core Java Tutorials 
    ·Sådan Slut To rullefelterne i HTML & JSP 
    ·Skjulte objekter i Java 
    ·Sådan opgraderer Java til 1.4.2-03 
    ·Heap Vs. Stak i Java 
    ·Java Dobbelt formatering 
    ·Sådan Set Up Struts 
    ·Sådan nulstilles contentView på Android 
    ·Hvad er en Java Widget 
    ·Hvordan laver man en aktion Listener Luk en JFrame 
      Anbefalede Artikler
    ·Hvordan kan jeg ændre tegn fra en streng i VBScript 
    ·MySQL ASP Tutorial 
    ·Hvordan man laver en rektangel med en rekursiv funktion…
    ·Hvordan man opbygger en simpel ur for en Android i Ecli…
    ·Sådan ændres Hyperlink Color Brug af HTML -programmer…
    ·Hvordan man bruger PHP Sessions 
    ·Sådan pakkes en tabel fra DMP 
    ·Fælles typografier 
    ·Sådan kører en Clojure Application på JVM & CLR 
    ·Hvordan man skriver et ActiveX-objekt 
    Copyright © Computer Viden http://www.computerdk.com