اپراتور جدید در جاوا چه چیزی را برمی گرداند؟
اپراتور جدید در جاوا چه چیزی را برمی گرداند؟

تصویری: اپراتور جدید در جاوا چه چیزی را برمی گرداند؟

تصویری: اپراتور جدید در جاوا چه چیزی را برمی گرداند؟
تصویری: بیانیه بازگشت در جاوا 2024, آوریل
Anonim

را اپراتور جدید یک کلاس را با تخصیص پویا حافظه (یعنی تخصیص در زمان اجرا) برای جدید شی و عودت اشاره ای به آن خاطره سپس این مرجع در متغیر ذخیره می شود. بنابراین، در جاوا ، تمام اشیاء کلاس باید به صورت پویا تخصیص داده شوند.

در این راستا، چه چیزی در جاوا باز می گردد؟

را جدید اپراتور یک مرجع را به شی ای که ایجاد کرده است برمی گرداند. این مرجع معمولاً به متغیری از نوع مناسب، مانند: Point originOne = اختصاص داده می شود جدید Point(23, 94); مرجع بازگشت توسط جدید اپراتور میکند نباید به یک متغیر اختصاص داده شود.

دوما اپراتور جدید چیکار میکنه؟ هدف اولیه از اپراتور جدید است برای تخصیص حافظه برای یک متغیر یا یک شی در طول زمان اجرا. آی تی است به جای تابع malloc() استفاده می شود. چه زمانی اپراتور جدید است استفاده می شود، متغیرها/اشیاء به عنوان اشاره گر به محل حافظه اختصاص داده شده به آنها در نظر گرفته می شوند.

متعاقباً می توان پرسید که اپراتور جدید در جاوا چه می کند؟

' جدید ' اپراتور که در جاوا است مسئول ایجاد جدید شی یا می توانیم بگوییم نمونه ای از یک کلاس. در واقع، به صورت پویا حافظه را در پشته با مرجعی که ما تعریف می کنیم از پشته تخصیص می دهد. تخصیص پویا است فقط به این معنی است که حافظه است در زمان اجرای برنامه اختصاص داده شده است.

اپراتور جدید را با مثال توضیح دهید؟

را اپراتور جدید نشان دهنده درخواست تخصیص حافظه در Heap است. اگر حافظه کافی در دسترس باشد، اپراتور جدید حافظه را مقدار دهی اولیه می کند و آدرس حافظه تازه تخصیص یافته و مقداردهی شده را به متغیر اشاره گر برمی گرداند.

توصیه شده: