|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Vad är föremål och hur de skapade från en klass i Java?

    Låt oss bryta ner föremål och deras skapelse från klasser i Java:

    1. Objekt:Byggstenarna i Java

    * verklig analogi: Tänk på en plan för att bygga ett hus. Blueprint representerar en klass som beskriver strukturen och egenskaperna hos ett hus. Ett faktiskt hus byggt av den planen är ett objekt.

    * i Java: Ett objekt är ett exempel på en klass. Det är en konkret enhet som har tillstånd (data) och beteende (metoder).

    2. Klasser:ritningarna

    * Definition: En klass fungerar som en mall eller en plan för att skapa objekt. Den definierar egenskaperna (data) och metoder (åtgärder) som objekt i den klassen kommer att ha.

    * Exempel:

    `` `Java

    klassbil {

    String make;

    Strängmodell;

    int år;

    void start () {

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

    }

    void accelerate () {

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

    }

    }

    `` `

    3. Skapa objekt (instantiering)

    * Det "nya" nyckelordet: Ny "Nytt" är nyckeln till att skapa objekt. Det tilldelar minnet för objektet och initialiserar sitt tillstånd.

    * Exempel:

    `` `Java

    Bil mycar =ny bil (); // skapar ett objekt i "bil" -klassen

    `` `

    * Förklaring:

    - `Car MyCar`:Den här linjen förklarar en variabel med namnet` mycar 'av typen' bil.

    - `Ny bil ()`:Detta skapar ett nytt 'bil' objekt i minnet.

    - `myCar =new car ()`:Detta tilldelar det nyligen skapade `car '-objektet till variabeln` mycar'.

    4. Åtkomst till data och metoder

    * dot operatör (.) :Använd DOT -operatören för att komma åt ett objekts data (fält) eller metoder:

    `` `Java

    myCar.Make ="Toyota"; // Ställa in "Make" -fältet för objektet

    myCar.Model ="Camry"; // Ställa in objektets "modell" -fält

    myCar.start (); // Ring "start" -metoden för objektet

    `` `

    Nyckelpunkter

    * tillstånd och beteende: Objekt kapslar in tillstånd (data lagrade i deras fält) och beteende (metoder som utför åtgärder).

    * återanvändbarhet: Klasser låter dig återanvända koden. Du kan skapa flera objekt från samma klass, var och en representerar en unik instans.

    * Abstraktion: Klasserna döljer implementeringsdetaljerna för objekt och presenterar ett förenklat gränssnitt för att interagera med dem.

    Exempel (komplett kod):

    `` `Java

    klassbil {

    String make;

    Strängmodell;

    int år;

    void start () {

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

    }

    void accelerate () {

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

    }

    }

    public class Main {

    public static void main (String [] args) {

    Bil mycar =ny bil ();

    myCar.Make ="Toyota";

    myCar.Model ="Camry";

    mycar.Year =2023;

    myCar.start ();

    myCar.accelerate ();

    }

    }

    `` `

    Låt mig veta om du vill ha mer detaljerade exempel eller vill dyka in i specifika koncept som konstruktörer eller arv!

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java Debugging Tekniker
    ·Hur hämta MP3 egenskaper som Albumartist Storlek i Jav…
    ·Hur man gör en labyrint i Java
    ·Hur man ändra textfärg i Java Chat
    ·Hur man deklarerar en String Array
    ·En Java Client Server Tutorial
    ·Komma åt Oracle Database Använda Java-programmering
    ·Hur man beräknar vokalerna , Spaces och konsonanterna …
    ·Hur du använder Hibernate med Eclipse
    ·Hur man söka med Java Algoritmer
    Utvalda artiklarna
    ·Konvertera Octal till Binary i Java
    ·Hur man skriver ut innehållet i en listruta i VBA
    ·Förklara hur bytes som representerar tangentbordstecke…
    ·Hur att dölja en uppgift i Java JFrame
    ·Hur man använder COM -portar i Visual C
    ·Hur man skapar Klassdiagram
    ·Hur konvertera en Hex fil till en decimal
    ·Hur lägger man till JavaScript i Weebly Site?
    ·Lägga till video Overlay i PHP Motion
    ·PHP kan ansluta till en MySQL-fjärrdatabas Men det kan…
    Copyright © Dator Kunskap https://www.dator.xyz