Ko Java atgriež jaunais operators?
Ko Java atgriež jaunais operators?

Video: Ko Java atgriež jaunais operators?

Video: Ko Java atgriež jaunais operators?
Video: Как создаются ШЕДЕВРЫ! Димаш и Сундет 2024, Aprīlis
Anonim

The jauns operators izveido klasi, dinamiski piešķirot (t.i., piešķirot izpildes laikā) atmiņu jauns objektu un atgriežoties atsauce uz šo atmiņu. Pēc tam šī atsauce tiek saglabāta mainīgajā. Tādējādi iekšā Java , visi klases objekti ir dinamiski jāpiešķir.

Kas jauns šajā ziņā atgriežas Java?

The jauns operators atgriež atsauci uz izveidoto objektu. Šī atsauce parasti tiek piešķirta atbilstoša tipa mainīgajam, piemēram: Point originOne = jauns Punkts(23, 94); Atsauce atgriezās ar jauns operators dara nav jāpiešķir mainīgajam.

Otrkārt, ko dara jaunais operators? Galvenais mērķis ir jauns operators lai piešķirtu atmiņu mainīgajam vai objektam izpildes laikā. Tas ir izmanto malloc() funkcijas vietā. Kad ir jauns operators Ja tos izmanto, mainīgie/objekti tiek uzskatīti par norādes uz tiem piešķirto atmiņas vietu.

Pēc tam var arī jautāt, ko Java dara jaunais operators?

' jauns ' operators iekšā java ir atbildīgs par radīšanu jauns objekts vai mēs varam teikt klases instancē. Faktiski tas dinamiski piešķir atmiņu kaudzē ar atsauci, kuru mēs definējam, norādot no steka. Dinamiskā sadale ir tikai nozīmē, ka atmiņa ir piešķirts programmas izpildes laikā.

Kas ir jaunais operators, paskaidrojiet ar piemēru?

The jauns operators apzīmē pieprasījumu pēc atmiņas piešķiršanas kaudzītē. Ja ir pietiekami daudz atmiņas, jauns operators inicializē atmiņu un atgriež no jauna piešķirtās un inicializētās atmiņas adresi rādītāja mainīgajam.

Ieteicams: