| 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
    Brug af Java Generisk at returtype
    Java-programmører ofte skaber klasse filer for objekter , som de bruger i en række forskellige programmer. Derudover kan programmøren tillade andre Java programmører til at bruge denne klasse fil til deres egne programmer . Anvendelsen af generiske programmering i Java tillader en programmør til at lave en klasse, der er fleksibel i den datatype det kan vende tilbage. Objekter

    Java er et objektorienteret sprog, der gør kraftig brug af datastrukturer kaldet klasser. En klasse er et blueprint, hvorfra et program konstruerer et vilkårligt antal kopier . Når en programmør erklærer en kopi af denne datastruktur , er det også kendt som en "forekomst " eller "objekt ". Java har en hierarkisk struktur for klasser, der nedstammer fra den over- smertende class "objekt ". Java kommer med flere klasser bygget i for standardfunktioner , og programmører kan også kode deres egne.
    Retur

    objekter og funktioner kan " vende tilbage" data til hovedprogrammet når det udfører dem. I Java, kun et objekt returnerer den slags datastruktur det blev erklæret at beskæftige sig med . For eksempel kan et objekt , hvis klasse blev erklæret med en " int " modifier kun returnere heltal. Denne måde , når et program udfører et objekt designet til at gøre tilsætning og returnere resultatet , programmet adgang resultatet af denne ligning . Programmører skriver også klasser , der er designet til at returnere klasser, enten dem i Java standard biblioteket eller deres egne brugerdefinerede klasser.
    Problemer

    Udover returnering data, kan programmører også forbi datastrukturer til objekter for objektet at bruge. Når programmøren er ikke sikker på præcis, hvad indsigelse en klasse vil blive brugt med , kan de skrive en klasse designet til at tage i eller returnere superklasse "objekt " hvorfra alle andre klasser ned . På grund af dette , kan en klasse udformet på denne måde tage i eller returnere enhver genstand en programmør passerer det . Det betyder, at enhver genstand for en sådan klasse kunne tage ind og returner enhver type objekt. Dette kan føre til interne fejl, hvis en programmør passerer to typer af objekter.
    Generics

    For at løse dette problem, kan Java- programmører bruger hvad der kaldes " generiske lægemidler. " Dette er en form for klasse, i hvilken programmør angiver den type data dens formål vil tage ind, når programmøren erklærer instans objekt. Dette gør det muligt for programmøren at forlade datatype åbne, når han skriver klassen fil og angive datatypen , da han erklærer klassens objekt i specifikke programmer . Dette vil forhindre interne fejl ved at forhindre programmøren at passere modstridende datatyper i det samme objekt .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes XMLs for en JW Player 
    ·Sådan slettes en variabel på konsollen for Java 
    ·Sådan Call onSubmit Method i en regulator fra JSP 
    ·Sådan oprettes Date objekt fra String i Java 
    ·Hvordan man laver en MIDI Loop i Java 
    ·Hvordan man skriver en RSS Feed Reader i Java 
    ·Sådan installeres en Sporingsscript Med Java 
    ·Hvad er Java Runtime Environment 
    ·Hvordan finder jeg den primtal i Java 
    ·Hvordan man skriver en Runescape Script i Eclipse 
      Anbefalede Artikler
    ·Sådan oprettes en blinkende grænsen på DIV 
    ·Hvordan man kan udvikle Tetris spil i Java 
    ·Sådan installeres en signeret applet i Sun Java 
    ·Hvad er en konstruktør i PHP 
    ·Hvordan man skriver en linje Vende Funktion Brug Pointe…
    ·Sådan Konverter datoformat 
    ·Sådan udskrives Output Screen of C Program 
    ·Hvordan man laver en lommeregner med Visual Basic 
    ·Sådan bruges Dwgthumbnail.Ocx i Visual Basic 
    ·Sådan kører PHP fra en kommandolinje 
    Copyright © Computer Viden http://www.computerdk.com