একটি পদ্ধতির রিটার্ন টাইপ কি যা কোন মান প্রদান করে না?
একটি পদ্ধতির রিটার্ন টাইপ কি যা কোন মান প্রদান করে না?
Anonim

একটি পদ্ধতি থেকে একটি মান ফেরত

যদি একটি পদ্ধতি একটি মান ফেরত না দেয়, তাহলে এটি ফেরত দেওয়ার ঘোষণা করা আবশ্যক অকার্যকর . যাইহোক, স্ট্যাক ক্লাসের পপ() পদ্ধতি একটি রেফারেন্স ডেটা টাইপ প্রদান করে: একটি বস্তু। পদ্ধতিগুলি একটি মান ফেরত দিতে রিটার্ন অপারেটর ব্যবহার করে। ঘোষণা করা হয় না যে কোনো পদ্ধতি অকার্যকর একটি রিটার্ন স্টেটমেন্ট থাকতে হবে।

এই ভাবে, কোন ধরনের পদ্ধতি একটি মান ফেরত না?

একটি পদ্ধতি একটি মান প্রদান করতে পারে (যা একটি আদিম প্রকার বা একটি বস্তুর উল্লেখ হতে পারে)। যদি পদ্ধতিটি একটি মান ফেরত না দেয় তবে আমরা ব্যবহার করি অকার্যকর জাভা কীওয়ার্ড।

দ্বিতীয়ত, একটি পদ্ধতির রিটার্ন টাইপ কি? ক পদ্ধতি রিটার্ন কোডে যা এটিকে আহ্বান করেছিল যখন এটি সমস্ত বিবৃতিগুলি সম্পূর্ণ করে পদ্ধতি , পৌঁছায় a প্রত্যাবর্তন বিবৃতি, বা একটি ব্যতিক্রম নিক্ষেপ করে, যেটি প্রথমে ঘটবে। আপনি একটি ঘোষণা পদ্ধতির রিটার্ন টাইপ এটার ভিতর পদ্ধতি ঘোষণা শরীরের মধ্যে পদ্ধতি , আপনি ব্যবহার করুন প্রত্যাবর্তন বিবৃতি প্রত্যাবর্তন দ্য মান.

তারপর, একটি রিটার্ন মান নেই এমন একটি পদ্ধতির জন্য ঘোষিত রিটার্ন টাইপ কি?

যে কোন পদ্ধতি ঘোষণা করা হয়েছে অকার্যকর ফিরে আসে না ক মান এবং পারে না একটি রিটার্ন ধারণ বিবৃতি যে কোন পদ্ধতি এটাই অঘোষিত অকার্যকর আবশ্যক একটি রিটার্ন ধারণ বিবৃতি তথ্যটি প্রকার এর ফেরত মূল্য মিলতে হবে পদ্ধতির ঘোষিত রিটার্ন টাইপ ; তুমি পারবে না প্রত্যাবর্তন একটি পূর্ণসংখ্যা মান থেকে a পদ্ধতি ঘোষণা করা হয়েছে প্রতি প্রত্যাবর্তন একটি বুলিয়ান

রিটার্ন টাইপ void কি?

দ্য অকার্যকর প্রকার , C এবং Algol68 থেকে প্রাপ্ত বিভিন্ন প্রোগ্রামিং ভাষায়, হল প্রকার একটি ফাংশন ফলাফলের জন্য যে রিটার্ন সাধারণত, কিন্তু একটি ফলাফল প্রদান করে না মান এর কলারের কাছে। সাধারণত এই ধরনের ফাংশনগুলিকে তাদের পার্শ্ব প্রতিক্রিয়াগুলির জন্য বলা হয়, যেমন কিছু কাজ সম্পাদন করা বা তাদের আউটপুট প্যারামিটারে লেখা।

প্রস্তাবিত: