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 znamená nový v Jave?

V Java sa kľúčové slovo `new` používa na vytvorenie nových inštancií tried. V podstate vykonáva tieto akcie:

1. prideliť pamäť: Vyhradzuje si priestor v pamäti na ukladanie údajov objektu.

2. Inicializujte polia: Nastavuje predvolené hodnoty pre všetky polia (členské premenné) objektu.

3. Zavolajte konštruktora: Vykonáva metódu konštruktora triedy, čo vám umožní inicializovať objekt špecifickými hodnotami.

Tu je zrútenie toho, ako funguje „nový“:

* Syntax: `ClassName ObjectName =new className ();`

* Príklad:

`` `Java

verejné triedne auto {

String model;

Int rok;

public car (String Model, int rok) {

this.model =model;

this. year =rok;

}

}

verejná trieda hlavná {

public static void main (String [] args) {

Car MyCar =nové auto ("Toyota Camry", 2023);

}

}

`` `

* Vysvetlenie:

* Vyhlasujeme premennú `mycar` typu` car`.

* `Nové auto (" Toyota Camry ", 2023)` Vytvára nový objekt `Car`.

* Konštruktor `Car` sa nazýva argumentmi„ Toyota Camry “a 2023, inicializácia polí` Model` a „Year“ nového objektu „CAR“.

* Nakoniec je odkaz na novovytvorený objekt `Car` priradený k premennej` mycar`.

Kľúčové body na zapamätanie:

* `new` vždy vytvára nový objekt v pamäti, aj keď máte iný objekt rovnakej triedy.

* `new` je nevyhnutný pre prácu s objektmi v Java.

* Kľúčovým slovom `New` nasleduje názov triedy a akékoľvek parametre konštruktora.

* Výsledkom použitia `new` je odkaz na novovytvorený objekt.

V podstate je „nový“ základným spôsobom, ako si inštantovať a používať objekty v Java.

Najnovšie články

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