একটি ফাংশন স্ট্যাটিক তৈরি কি করে?
একটি ফাংশন স্ট্যাটিক তৈরি কি করে?

ভিডিও: একটি ফাংশন স্ট্যাটিক তৈরি কি করে?

ভিডিও: একটি ফাংশন স্ট্যাটিক তৈরি কি করে?
ভিডিও: সি-তে স্ট্যাটিক ফাংশন 2024, নভেম্বর
Anonim

সি, এ স্ট্যাটিক ফাংশন এর অনুবাদ ইউনিটের বাইরে দৃশ্যমান নয়, যা হয় অবজেক্ট ফাইলে এটি কম্পাইল করা হয়। অন্য কথায়, একটি ফাংশন স্ট্যাটিক করা এর পরিধি সীমিত করে। আপনি করতে পারা একটি চিন্তা করুন স্ট্যাটিক ফাংশন এটির * "ব্যক্তিগত" হচ্ছে। c ফাইল (যদিও এটি কঠোরভাবে সঠিক নয়)।

একইভাবে, জিজ্ঞাসা করা হয়, একটি স্ট্যাটিক ফাংশন কী করে?

ক স্ট্যাটিক ফাংশন সি-তে একটি ফাংশন এর একটি সুযোগ রয়েছে যা এর অবজেক্ট ফাইলের মধ্যে সীমাবদ্ধ। এর মানে হল যে স্ট্যাটিক ফাংশন শুধুমাত্র তার অবজেক্ট ফাইলে দৃশ্যমান। ক ফাংশন পারে হিসাবে ঘোষণা করা হবে স্ট্যাটিক ফাংশন স্থাপন দ্বারা স্থির এর আগে কীওয়ার্ড ফাংশন নাম

উপরন্তু, স্ট্যাটিক ফাংশন এবং স্বাভাবিক ফাংশন মধ্যে পার্থক্য কি? স্থির মানে আপনাকে ইনস্ট্যান্টিয়েট করতে হবে না (একটি অবজেক্ট রেফারেন্স ঘোষণা করুন)। যে, আপনি সহজভাবে পদ্ধতি ব্যবহার করতে পারেন. সুতরাং, আপনার উদাহরণে, উত্তর একই হতে পারে, আপনি যে পদ্ধতিটি বলেছেন/ ফাংশন ভিন্ন, যেমন আপনি উপরে উল্লেখ করেছেন। 3) কর্মক্ষমতা জিজ্ঞাসা করুন স্ট্যাটিক ফাংশন এবং স্বাভাবিক ফাংশনের মধ্যে.

এটিকে মাথায় রেখে, কখন আপনার একটি ফাংশন স্ট্যাটিক করা উচিত?

করার নিয়ম একটি পদ্ধতি স্ট্যাটিক করা জাভাতে আপনার একটি তৈরি করা বিবেচনা করা উচিত পদ্ধতি স্ট্যাটিক জাভা: 1) যদি ক পদ্ধতি অবজেক্টের অবস্থা পরিবর্তন করে না, বা কোনো ইনস্ট্যান্স ভেরিয়েবল ব্যবহার করে না। 2) আপনি কল করতে চান পদ্ধতি ছাড়া তৈরি করা যে শ্রেণীর উদাহরণ।

উদাহরণ সহ স্ট্যাটিক ফাংশন কি?

দ্য স্থির একটি এর আগে কীওয়ার্ড ফাংশন নাম এটা তোলে স্থির . জন্য উদাহরণ , নিচে ফাংশন fun() হল স্থির . বৈশ্বিক থেকে ভিন্ন ফাংশন সি-তে, অ্যাক্সেস স্ট্যাটিক ফাংশন ফাইল যেখানে তারা ঘোষণা করা হয় সীমাবদ্ধ. অতএব, যখন আমরা অ্যাক্সেস সীমাবদ্ধ করতে চাই ফাংশন , আমরা তাদের তৈরি স্থির.

প্রস্তাবিত: