Logo bn.boatexistence.com

C এ স্ট্যাটিক এবং ননস্ট্যাটিক পদ্ধতি কখন ব্যবহার করবেন?

সুচিপত্র:

C এ স্ট্যাটিক এবং ননস্ট্যাটিক পদ্ধতি কখন ব্যবহার করবেন?
C এ স্ট্যাটিক এবং ননস্ট্যাটিক পদ্ধতি কখন ব্যবহার করবেন?

ভিডিও: C এ স্ট্যাটিক এবং ননস্ট্যাটিক পদ্ধতি কখন ব্যবহার করবেন?

ভিডিও: C এ স্ট্যাটিক এবং ননস্ট্যাটিক পদ্ধতি কখন ব্যবহার করবেন?
ভিডিও: 03. Web Browser, Static and Dynamic Website | ওয়েব ব্রাউজার, স্ট্যাটিক ও ডাইনামিক ওয়েব সাইট 2024, মে
Anonim

A স্ট্যাটিক পদ্ধতি ক্লাসের অন্তর্গত এবং একটি নন-স্ট্যাটিক পদ্ধতি ক্লাসের একটি বস্তুর অন্তর্গত। স্ট্যাটিক পদ্ধতিগুলি সরাসরি ক্লাস থেকে অ্যাক্সেস করা যেতে পারে, যখন নন-স্ট্যাটিক পদ্ধতিগুলি (বা ইনস্ট্যান্স পদ্ধতি যেমন আমি তাদের বলতে চাই) একটি উদাহরণ থেকে অ্যাক্সেস করতে হবে৷

কখন একটি পদ্ধতি স্ট্যাটিক বনাম নন-স্ট্যাটিক হওয়া উচিত?

A স্ট্যাটিক পদ্ধতি ক্লাসেরই অন্তর্গত এবং একটি নন-স্ট্যাটিক (ওরফে ইনস্ট্যান্স) পদ্ধতি সেই ক্লাস থেকে উত্পন্ন প্রতিটি বস্তুর অন্তর্গত। যদি আপনার পদ্ধতি এমন কিছু করে যা এর ক্লাসের স্বতন্ত্র বৈশিষ্ট্যের উপর নির্ভর করে না, তবে এটিকে স্ট্যাটিক করুন (এটি প্রোগ্রামের পদচিহ্নকে ছোট করে তুলবে)।

আপনি কখন একটি নন-স্ট্যাটিক পদ্ধতি ব্যবহার করবেন?

জাভাতে একটি নন-স্ট্যাটিক পদ্ধতি স্ট্যাটিক পদ্ধতি এবং ভেরিয়েবল অ্যাক্সেস করতে পারে নিম্নরূপ:

  1. একটি নন-স্ট্যাটিক পদ্ধতি ক্লাসের একটি উদাহরণ তৈরি না করেই যেকোনো স্ট্যাটিক পদ্ধতিতে অ্যাক্সেস করতে পারে।
  2. একটি নন-স্ট্যাটিক পদ্ধতি ক্লাসের একটি উদাহরণ তৈরি না করে যেকোনো স্ট্যাটিক ভেরিয়েবল অ্যাক্সেস করতে পারে কারণ স্ট্যাটিক ভেরিয়েবলটি ক্লাসের অন্তর্গত।

আপনি কখন স্ট্যাটিক ফাংশন ব্যবহার করবেন?

যখন আপনি একটি ভেরিয়েবল রাখতে চান যার সর্বদা ক্লাসের প্রতিটি বস্তুর জন্য একই মান থাকে, চিরকালের জন্য, এটিকে স্ট্যাটিক করুন। আপনার যদি এমন একটি পদ্ধতি থাকে যা কোনো ইনস্ট্যান্স ভেরিয়েবল বা ইনস্ট্যান্স পদ্ধতি ব্যবহার করে না, তাহলে আপনার সম্ভবত এটিকে স্ট্যাটিক করা উচিত।

স্ট্যাটিক এবং ননস্ট্যাটিক ক্ষেত্রের মধ্যে পার্থক্য কী?

স্ট্যাটিক ভেরিয়েবল বা ক্ষেত্রগুলি ক্লাসের অন্তর্গত, এবং ক্লাসের কোনও বস্তুর নয়। রানটাইমে ক্লাস লোড হলে একটি স্ট্যাটিক ভেরিয়েবল শুরু হয়। নন-স্ট্যাটিক ক্ষেত্রগুলি একটি বস্তুর উদাহরণ ক্ষেত্র। এগুলিকে কেবলমাত্র একটি বস্তুর রেফারেন্সের মাধ্যমে অ্যাক্সেস বা আহ্বান করা যেতে পারে৷

প্রস্তাবিত: