Какво връща нов оператор в Java?
Какво връща нов оператор в Java?

Видео: Какво връща нов оператор в Java?

Видео: Какво връща нов оператор в Java?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, Ноември
Anonim

В нов оператор инстанцира клас чрез динамично разпределяне (т.е. разпределяне по време на изпълнение) памет за a нов обект и връщане препратка към този спомен. След това тази препратка се съхранява в променливата. По този начин, в Java , всички обекти на класа трябва да бъдат динамично разпределени.

В тази връзка какво връща новото в Java?

В нов операторът връща препратка към създадения от него обект. Тази препратка обикновено се присвоява на променлива от подходящ тип, като: Point originOne = нов Точка(23, 94); Справката се завърна по нов оператор прави не трябва да се присвоява на променлива.

Второ, какво прави новият оператор? Основната цел на нов оператор е за разпределяне на памет за променлива или обект по време на изпълнение. То е използва се вместо функцията malloc(). Кога нов оператор е използвани, променливите/обектите се считат за указатели към мястото на паметта, разпределено за тях.

Впоследствие може да се попита и какво прави нов оператор в Java?

' нов ' оператор в java е отговорен за създаването на нов обект или можем да кажем екземпляр на клас. Всъщност той динамично разпределя памет в хийпа, като препратката, която дефинираме, е насочена от стека. Динамичното разпределение е просто означава, че паметта е разпределени по време на изпълнение на програмата.

Какво е нов оператор да обясни с пример?

В нов оператор обозначава заявка за разпределяне на памет в Heap. Ако има достатъчно памет, нов оператор инициализира паметта и връща адреса на новоразпределената и инициализирана памет към променливата на указателя.

Препоръчано: