জাভাতে নতুন অপারেটর কী ফেরত দেয়?
জাভাতে নতুন অপারেটর কী ফেরত দেয়?

ভিডিও: জাভাতে নতুন অপারেটর কী ফেরত দেয়?

ভিডিও: জাভাতে নতুন অপারেটর কী ফেরত দেয়?
ভিডিও: ঘুষ দিয়ে চাকরি নেয়া কি জায়েজ? শায়খ আহমাদুল্লাহ 2024, এপ্রিল
Anonim

দ্য নতুন অপারেটর একটি জন্য গতিশীলভাবে বরাদ্দ (অর্থাৎ, রান টাইমে বরাদ্দ) মেমরি দ্বারা একটি শ্রেণীকে তাৎক্ষণিক করে নতুন বস্তু এবং ফিরে আসছে সেই স্মৃতির একটি রেফারেন্স। এই রেফারেন্স তারপর ভেরিয়েবল সংরক্ষণ করা হয়. এইভাবে, মধ্যে জাভা , সমস্ত বর্গ বস্তু গতিশীলভাবে বরাদ্দ করা আবশ্যক.

এই বিষয়ে, জাভাতে নতুন কি ফিরে আসে?

দ্য নতুন অপারেটর এটি তৈরি করা বস্তুর একটি রেফারেন্স প্রদান করে। এই রেফারেন্সটি সাধারণত উপযুক্ত ধরনের একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়, যেমন: Point originOne = নতুন পয়েন্ট (23, 94); উল্লেখ ফিরে এসেছে দ্বারা নতুন অপারেটর করে একটি ভেরিয়েবলে বরাদ্দ করতে হবে না।

দ্বিতীয়ত, নতুন অপারেটর কি করে? এর প্রাথমিক উদ্দেশ্য নতুন অপারেটর হয় রান টাইমে একটি পরিবর্তনশীল বা একটি বস্তুর জন্য মেমরি বরাদ্দ করা। এটা হয় malloc() ফাংশনের পরিবর্তে ব্যবহৃত হয়। কখন নতুন অপারেটর হয় ব্যবহৃত, ভেরিয়েবল/বস্তুগুলি তাদের জন্য বরাদ্দ করা মেমরি অবস্থানের পয়েন্টার হিসাবে বিবেচিত হয়।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, জাভাতে নতুন অপারেটর কী করে?

দ্য ' নতুন ' অপারেটর ভিতরে java হয় সৃষ্টির জন্য দায়ী নতুন বস্তু বা আমরা একটি ক্লাসের উদাহরণ বলতে পারি। প্রকৃতপক্ষে, এটি গতিশীলভাবে স্তুপে মেমরি বরাদ্দ করে রেফারেন্সের সাথে যা আমরা স্ট্যাক থেকে নির্দেশিত সংজ্ঞায়িত করি। গতিশীলভাবে বরাদ্দ হয় শুধু মেমরি মানে হয় প্রোগ্রাম রান টাইমে বরাদ্দ.

নতুন অপারেটর কি উদাহরণ সহ ব্যাখ্যা?

দ্য নতুন অপারেটর হিপে মেমরি বরাদ্দের জন্য একটি অনুরোধ বোঝায়। যদি পর্যাপ্ত মেমরি পাওয়া যায়, নতুন অপারেটর মেমরি আরম্ভ করে এবং পয়েন্টার ভেরিয়েবলে নতুন বরাদ্দ করা এবং ইনিশিয়ালাইজ করা মেমরির ঠিকানা ফেরত দেয়।

প্রস্তাবিত: