Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.