| 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
    Forskellige definitioner af Klasser i Java
    objektorienterede sprog , såsom Java , er baseret omkring klasser. Klasser er en slags blåt print Java Virtual Machine bruger til at skabe datastrukturer kaldet objekter. En programmør kan skabe flere objekter , også kaldet tilfælde fra koden for en enkelt klasse . Når en programmør er at skrive koden ud for en given klasse , der er en række forskellige definitioner han kan bruge til en række forskellige formål . Constructors

    En konstruktør er en metode, Java kører når en ny instans af en klasse er oprettet. Programmører kan bruge disse til at behandle de data, programmøren passerede ind i klassen , når du opretter en ny instans objekt af klassen , også kendt som parametre. Programmører kan skabe en række forskellige konstruktører for den samme klasse, hver med et forskelligt sæt af parametre, at programmet kunne passere ind i klassen , når du opretter et nyt objekt . Java vil automatisk udføre konstruktøren hvis parameter ordningen matcher de data, der passerede i under oprettelsen af ​​et nyt objekt , der giver mulighed for en række lidt forskellige definitioner af samme klasse.
    Underklasser < br >

    Javas objektorienteret struktur giver mulighed klasser til " arve " data fra andre klasser. Det betyder, at Java automatisk overfører de metoder , variabler og andre data fra en klasse til en anden klasse, " udvider " det uden programmøren skulle skrive ud af disse oplysninger igen. Dette er nyttigt, når programmøren ønsker at skabe et mere specialiseret udgave eller underklasse af klassen , hvorfra den vil arve data - også kaldet superklasse - uden at omskrive superklassen . Java-udviklere kan definere en klasse som en underklasse af et superklasse .
    Abstrakt klasse

    Når en programmør skriver en superklasse , der vil have en række underklasser , kunne han definerer genstanden som " abstrakt. " Det betyder, at objektet er der kun for at levere data for arv til de underklasser , der strækker det. Når en programmør erklærer en klasse som abstrakt , kan han lave forekomster af klassers underklasser , men kan ikke oprette en instans af den abstrakte klasse selv. Programmører kan definere en klasse som abstrakt ved at tilbageholde udtrykket " offentligheden" fra klassen erklæring linje.
    Interfaces

    Når en klasse kommer til at interagere med en anden softwareprodukt gennem sin application programming interface, eller funktionaliteten af ​​et andet bibliotek , grænseflader definere metoden til at gøre det . Dette fungerer som en slags aftale mellem klasse og API eller biblioteket , at de ved , hvordan man kommunikerer med hinanden . Klassedefinitioner brugervenlige grænseflader ved at inkludere udtrykket " redskaber ( grænseflade navn) " i erklæringen linje. Dette fortæller Java at tjekke klassers metoder til at sikre, at alle de nødvendige dem er til stede, og definitionen er nødvendig for Java til at lade klassen interagere med biblioteket eller API uden at producere en kompileringsfejl .
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Set Java Heap Space 
    ·Sådan Hent MP3 egenskaber som Albumkunstner Størrelse…
    ·Sådan Skjul Data i Java 
    ·Sådan Parse en kommaseparerede String til variabler i …
    ·Sådan bruges logiske operatorer i Java 
    ·Sådan Set Up en arbejdsplads med relative stier i Ecli…
    ·Hvad er statisk reference i Java 
    ·Hvordan man laver en Chat Server i Java 
    ·Netbeans IDE 6.1 Mobile Tutorials 
    ·Scanner Input Funktion i Java 
      Anbefalede Artikler
    ·Sådan åbner et Word dokument med billeder med VB Net 
    ·Hvad sker der hvis en fil flyttes når de anvendes af J…
    ·Sådan må en Factorial i CPP 
    ·Sådan Læs heltal fra Console i Java 
    ·Javascript kombofelt Tutorial 
    ·Sådan bruges filtre i Struts 
    ·Ulemperne ved højtstående Programmeringssprog 
    ·Sådan fjernes et barn fra XML Med PHP 
    ·Sådan oprettes en Hjælp dokument i VB6 
    ·Ændring baggrundsfarven Gridview 
    Copyright © Computer Viden http://www.computerdk.com