| 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
    Hva er objekter og hvordan de skapte fra en klasse i Java?
    La oss bryte ned gjenstander og deres skapelse fra klasser i Java:

    1. Objekter:Byggesteinene til Java

    * virkelige analogi: Tenk på en blåkopi for å bygge et hus. Blueprint representerer en klasse, som skisserer strukturen og egenskapene til et hus. Et faktisk hus bygget fra den blåkopien er et objekt.

    * i Java: Et objekt er en forekomst av en klasse. Det er en håndgripelig enhet som har tilstand (data) og atferd (metoder).

    2. KLASSER:Tegningene

    * Definisjon: En klasse fungerer som en mal eller blåkopi for å lage objekter. Den definerer egenskapene (dataene) og metodene (handlingene) som objekter i den klassen vil ha.

    * eksempel:

    `` Java

    klassebil {

    Streng make;

    Strengmodell;

    int år;

    void start () {

    System.out.println ("Bilen starter.");

    }

    void Accelerate () {

    System.out.println ("Bilen akselererer.");

    }

    }

    `` `

    3. Opprette objekter (Instantiation)

    * Det 'nye' nøkkelordet: Det `nye` nøkkelordet er nøkkelen til å lage objekter. Den tildeler minne for objektet og initialiserer dens tilstand.

    * eksempel:

    `` Java

    Bil mycar =ny bil (); // Oppretter et objekt av "bil" -klassen

    `` `

    * Forklaring:

    - `Car MyCar`:Denne linjen erklærer en variabel som heter` mycar` av type `bil`.

    - `Ny bil ()`:Dette skaper et nytt `bil` -objekt i minnet.

    - `MyCar =New Car ()`:Dette tildeler den nyopprettede `bilens objekt til variabelen` Mycar`.

    4. Få tilgang til data og metoder

    * dot operatør (.) :Bruk DOT -operatøren for å få tilgang til et objekts data (felt) eller metoder:

    `` Java

    mycar.make ="Toyota"; // Angi "Make" -feltet til objektet

    Mycar.Model ="Camry"; // Angi "modell" -feltet til objektet

    mycar.start (); // å kalle "start" -metoden til objektet

    `` `

    Nøkkelpunkter

    * tilstand og atferd: Objekter innkapsler tilstand (data lagret i deres felt) og atferd (metoder som utfører handlinger).

    * gjenbrukbarhet: Klassene lar deg bruke kode på nytt. Du kan lage flere objekter fra samme klasse, som hver representerer en unik forekomst.

    * Abstraksjon: Klassene skjuler implementeringsdetaljene til objekter, og presenterer et forenklet grensesnitt for å samhandle med dem.

    eksempel (komplett kode):

    `` Java

    klassebil {

    Streng make;

    Strengmodell;

    int år;

    void start () {

    System.out.println ("Bilen starter.");

    }

    void Accelerate () {

    System.out.println ("Bilen akselererer.");

    }

    }

    offentlig klasse Main {

    public static void main (String [] args) {

    Bil mycar =ny bil ();

    mycar.make ="Toyota";

    Mycar.Model ="Camry";

    mycar.year =2023;

    mycar.start ();

    mycar.accelerate ();

    }

    }

    `` `

    Gi meg beskjed hvis du vil ha mer detaljerte eksempler eller ønsker å dykke inn i spesifikke konsepter som konstruktører eller arv!

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan oppdatere JavaScript 
    ·Hvordan Lukk en MQ -tilkobling fra Java 
    ·Opplæringen for NetBeans Desktop Application 
    ·Countdown opplæring i Java 
    ·Hvordan skrive en meny ved hjelp av en Java -applet 
    ·Hvordan lage en Side rulle spill i Java 
    ·Slik konverterer HashMap til Bean 
    ·Java koding Language 
    ·Java Verifisering av Input 
    ·Hvordan legge til en Servlet API til NetBeans 
      Anbefalte artikler
    ·Slik bruker du en ListView Kontroll 
    ·Hvordan finne tid kompleksitet i C + + 
    ·Hvordan endre navn på kolonner på VBA & aksess 
    ·Hvordan lage Millions 
    ·Hvordan lage en Port Test i Visual Basic 
    ·Hvordan Spesifiser Hidden Input URL Med JSF 
    ·Java Script Feilsøking 
    ·Hvordan sette Socket Blokkering til False 
    ·C opplæringen: Datatyper 
    ·Hvordan skrive en metode i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/