| 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
    Forskellen mellem Java Bevægelig og Uforanderlige
    Java-programmer deler programopgaver mellem grupper af objekter. Disse objekter har egenskaber og metoder designet til at håndtere en særlig sektion af ansøgning forarbejdning. Object adfærd er bestemt af klassen angivelser for et objekt type. Java-programmører kan bruge standard typer i sproget, eller de kan vælge at oprette deres egne klasser og objekter , der passer til de behov, som de projekter, de arbejder på. Foranderlighed og uforanderlighed er grundlæggende aspekter i Java udvikling . Objekter og klasser

    Java programmering bruger objektorienteret udvikling. Ved udvikling af en Java- projekt, kan programmører skabe klasse erklæringer beregnet til at udføre opgaverne inden ansøgningen. Når en klasse erklæring eksisterer inden et projekt, kan andre projektfiler oprette objekter af typen defineres i denne erklæring. Objekter har egenskaber og adfærd , der matcher dem, der er skitseret i deres klasse filer . En typisk objekt vil have en række dataelementer inden det og en række metoder til at udføre forarbejdning ansvar.
    Egenskaber

    Java-objekter har typisk et eller flere emner af data i dem , repræsenteret som felter , eller variable . Ofte, når ekstern kode opretter et objekt af en bestemt type , er nogle af disse variabler tildelt værdier af klassens constructor-metode . I mange tilfælde vil en klasse giver mulighed , enten internt eller eksternt , for at ændre disse værdier . Hvis dette er muligt, så klassen er foranderlig . En uforanderlig objekt er én, hvis indhold ikke kan ændres , efter den er oprettet . Når en uforanderlig objekt oprettes og tildeles værdier, disse værdier fast. Det betyder, at hvis værdierne skal ændre på noget tidspunkt , er det hovedsagelig nødvendigt at oprette et nyt objekt af samme type.
    Metoder

    mange tilfælde Java klasser giver metoder, der ændrer værdierne af klassen variabler. Almindelige eksempler omfatter setter metoder. En setter metode er én, der indstiller værdien af ​​en variabel . For eksempel i en klasse erklæring med en streng variabel kaldet " mitNavn " følgende setter metode kan eksistere : Hej

    public String setNavn (String NewName ) {

    mitNavn = NewName ;
    < p> }

    Denne metode giver ekstern kode med evnen til at ændre indholdet af et objekt. I en uforanderlig objekt bør dette ikke være muligt, da de værdier bør forblive den samme, når de i første omgang er blevet indstillet , normalt, når objektet er oprettet.
    Brug

    Java-sproget giver en bred vifte af klasser for forskellige typer ansøgning funktion. Strengen klasse er et almindeligt eksempel på en uforanderlig typen , der ofte bruges i Java-programmer . For eksempel skitserer følgende eksempelkode skabe en streng variabel i et Java-projekt : Hej

    String myWord = "apple "

    Når denne kode henretter , indholdet af strengen , som er dens tekst værdi , kan ikke ændres . Det betyder, at hvis værdien ændres, en ny streng objekt skal oprettes . For eksempel følgende kode udfører på et senere tidspunkt i programmet, hvor strengen variabel er stadig tilgængelig , vil forårsage Java til at oprette en ny streng objekt og opdatere eksisterende objekt henvisningen til at pege på det : Hej

    myWord = " banan "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Program i Flash Java 
    ·Sådan bruges CVS i Eclipse 
    ·Sådan tilføjes en JScrollPane til en JFrame 
    ·Hvordan debug en Java program ved hjælp af NetBeans 
    ·Sådan ændres antal strenge på Java 
    ·Sådan Find Java Trace Logs 
    ·Sådan fjernes Cookies i Java 
    ·Class Interface eller Enum Forventet Fejl i Java 
    ·Sådan bruges Infinity i Java 
    ·Sådan Detect en cirkularitet i en Linked List i Java 
      Anbefalede Artikler
    ·Hvordan man omdirigerer en webside i PHP 
    ·Sådan tilføjes en omdirigering til Password HTML Kodn…
    ·Funktion i C for palindromer 
    ·Sådan redigeres en MDF 
    ·Hvordan man kompilerer et COBOL Kommandovindue 
    ·Datalogi Tutorial 
    ·Sådan bruges Strings til at tælle antallet af forekom…
    ·Hvordan at skelne mellem Truncate og Delete 
    ·Hvordan bruger jeg SCGrid ActiveX Grid Kontrol 
    ·Unicode for tegnkonvertering i Java 
    Copyright © Computer Viden http://www.computerdk.com