Wat gee nuwe operateur terug in Java?
Wat gee nuwe operateur terug in Java?

Video: Wat gee nuwe operateur terug in Java?

Video: Wat gee nuwe operateur terug in Java?
Video: R Bootcamp Programming if else ternary operator switch repeat loop for while break next nested loops 2024, November
Anonim

Die nuwe operateur instansieer 'n klas deur dinamiese toewysing (d.w.s. toekenning tydens looptyd) geheue vir 'n nuut voorwerp en terugkeer 'n verwysing na daardie herinnering. Hierdie verwysing word dan in die veranderlike gestoor. Dus, in Java , moet alle klasobjekte dinamies toegewys word.

In hierdie verband, wat gee nuut terug in Java?

Die nuut operateur gee 'n verwysing terug na die voorwerp wat dit geskep het. Hierdie verwysing word gewoonlik aan 'n veranderlike van die toepaslike tipe toegeken, soos: Point originOne = nuut Punt(23, 94); Die verwysing teruggekeer by die nuut operateur doen hoef nie aan 'n veranderlike toegeken te word nie.

Tweedens, wat doen die nuwe operateur? Die primêre doel van nuwe operateur is om geheue toe te ken vir 'n veranderlike of 'n voorwerp tydens looptyd. Dit is gebruik in plaas van malloc() funksie. Wanneer nuwe operateur is gebruik word, word die veranderlikes/objekte beskou as verwysings na die geheue-ligging wat aan hulle toegeken is.

Vervolgens kan 'n mens ook vra, wat doen nuwe operateur in Java?

Die ' nuut ' operateur in java is verantwoordelik vir die skepping van nuut objek of ons kan voorbeeld van 'n klas sê. Eintlik ken dit geheue dinamies toe in die hoop met die verwysing wat ons definieer wys uit die stapel. Die dinamiese toekenning is beteken net dat die geheue is toegeken tydens die looptyd van die program.

Wat is nuwe operateur verduidelik met voorbeeld?

Die nuwe operateur dui op 'n versoek vir geheuetoewysing op die Hoop. As voldoende geheue beskikbaar is, nuwe operateur inisialiseer die geheue en gee die adres van die nuut toegekende en geïnisialiseerde geheue terug na die wyserveranderlike.

Aanbeveel: