Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo sú objekty a ako vytvorili z triedy v Jave?

Poďme rozobrať predmety a ich tvorbu z tried v Jave:

1. Objekty:stavebné bloky Java

* Analógia v reálnom svete: Pomyslite na plán výstavby domu. Plán predstavuje triedu, ktorá načrtáva štruktúru a charakteristiky domu. Skutočný dom postavený z tohto plánu je predmetom.

* v Java: Objekt je inštanciou triedy. Je to hmatateľná entita, ktorá má stav (údaje) a správanie (metódy).

2. Triedy:Plány

* Definícia: Trieda pôsobí ako šablóna alebo plán na vytváranie objektov. Definuje vlastnosti (údaje) a metódy (akcie), ktoré budú mať objekty tejto triedy.

* Príklad:

`` `Java

triedne auto {

String Make;

String model;

Int rok;

void start () {

System.out.println („Auto začína.“);

}

void Accelerate () {

System.out.println („Auto zrýchľuje.“);

}

}

`` `

3. Vytváranie objektov (inštancia)

* Kľúčové slovo „nové“: Kľúčové slovo `new` je kľúčom k vytváraniu objektov. Prideľuje pamäť pre objekt a inicializuje jeho stav.

* Príklad:

`` `Java

Auto mycar =nový Car (); // Vytvára predmet triedy „auta“

`` `

* Vysvetlenie:

- `Car MyCar`:Táto linka deklaruje premennú s názvom` mycar` typu `car`.

- `new Car ()`:Tým sa vytvorí nový objekt `Car` v pamäti.

- `MyCar =new Car ()`:Tým sa priradí novovytvorený objekt `Car` k premennej` mycar`.

4. Prístup k údajom a metódam

* DOT Operátor (.) :Použite operátor DOT na prístup k údajom (polia) alebo metódami objektu:

`` `Java

mycar.make ="Toyota"; // Nastavenie poľa objektu „Make“

mycar.model ="camry"; // Nastavenie poľa objektu „model“

mycar.start (); // Volanie metódy „Štart“ objektu

`` `

Kľúčové body

* stav a správanie: Objekty zapuzdrujú stav (údaje uložené vo svojich poliach) a správanie (metódy, ktoré vykonávajú akcie).

* opakovane použiteľnosť: Triedy vám umožňujú opätovné použitie kódu. Môžete vytvoriť viac objektov z tej istej triedy, z ktorých každý predstavuje jedinečnú inštanciu.

* abstrakcia: Triedy skrývajú podrobnosti o implementácii objektov a prezentujú zjednodušené rozhranie pre interakciu s nimi.

Príklad (kompletný kód):

`` `Java

triedne auto {

String Make;

String model;

Int rok;

void start () {

System.out.println („Auto začína.“);

}

void Accelerate () {

System.out.println („Auto zrýchľuje.“);

}

}

verejná trieda hlavná {

public static void main (String [] args) {

Auto mycar =nový Car ();

mycar.make ="Toyota";

mycar.model ="camry";

mycar.year =2023;

mycar.start ();

MyCar.Accelerate ();

}

}

`` `

Dajte mi vedieť, či by ste chceli podrobnejšie príklady alebo sa chcete ponoriť do konkrétnych konceptov, ako sú konštruktori alebo dedičstvo!

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené