অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য

সুচিপত্র:

অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য
অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য

ভিডিও: অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য

ভিডিও: অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য
ভিডিও: ভেরিয়েবল বনাম প্যারামিটার বনাম অ্যাট্রিবিউট - ফাংশন বনাম পদ্ধতি - প্রোগ্রামিং ফাউন্ডেশন #শর্টস 2024, জুলাই
Anonim

কী পার্থক্য – বৈশিষ্ট্য বনাম প্যারামিটার

অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে মূল পার্থক্য হল একটি অ্যাট্রিবিউট হল যেকোন প্রকারের একটি ভেরিয়েবল যা সরাসরি একটি ক্লাসে ঘোষণা করা হয় যখন একটি প্যারামিটার হল একটি ভেরিয়েবল যা ফাংশন দ্বারা সংজ্ঞায়িত করা হয় যা কল করার সময় একটি মান গ্রহণ করে।

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

অ্যাট্রিবিউট কি?

প্রোগ্রামিং ভাষা যেমন জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমর্থন করে। এই প্রোগ্রামিং দৃষ্টান্ত বস্তুর উপর ভিত্তি করে। একটি বস্তুর একটি রাষ্ট্র এবং আচরণ আছে। রাষ্ট্র তথ্য মান দ্বারা প্রতিনিধিত্ব করা হয়. এগুলিকে ক্ষেত্র বা বৈশিষ্ট্যও বলা হয়। আচরণ বা কার্যকারিতা পদ্ধতি দ্বারা প্রতিনিধিত্ব করা হয়. একটি ক্লাস একটি অবজেক্ট তৈরি করার একটি ব্লুপ্রিন্ট। অতএব, একটি বস্তু একটি শ্রেণীর একটি উদাহরণ. একটি স্টুডেন্ট অবজেক্টে স্টুডেন্ট আইডি এবং নামের মতো এট্রিবিউট থাকতে পারে। একজন কর্মচারীর কর্মচারী আইডি, নাম, বেতন এবং বিভাগের মতো বৈশিষ্ট্য থাকতে পারে। একটি প্রাণী বস্তুর নাম, প্রিয় খাবার ইত্যাদির মতো বৈশিষ্ট্য থাকতে পারে।

অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য
অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য

চিত্র 01: বৈশিষ্ট্য সহ জাভা প্রোগ্রাম

উপরের প্রোগ্রাম অনুসারে, রম্বস শ্রেণীতে দুটি বৈশিষ্ট্য রয়েছে যা তির্যক1 এবং তির্যক2।এটিতে কনস্ট্রাক্টর এবং এলাকা গণনা করার একটি পদ্ধতি রয়েছে। মূল প্রোগ্রামে, রম্বসের একটি বস্তু তৈরি করা হয়। দুটি মান কনস্ট্রাক্টরের কাছে প্রেরণ করা হয় এবং সেগুলি diagonal1 এবং diagonal2 বৈশিষ্ট্যগুলিকে বরাদ্দ করবে। calArea পদ্ধতিতে কল করার সময়, রম্বসের ক্ষেত্রফল গণনা করা হয় এবং এটি উত্তর দেবে, যা একটি দ্বিগুণ মান। অবশেষে, গণনা করা এলাকা পর্দায় মুদ্রণ হবে। দুটি তির্যক মান হল ক্লাস এবং অবজেক্ট r1 এর বৈশিষ্ট্য।

প্যারামিটার কি?

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

{

// ফাংশন কোড

}

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

অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে কী পার্থক্য
অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে কী পার্থক্য

চিত্র 02: প্যারামিটার সহ জাভা প্রোগ্রাম

উপরের প্রোগ্রাম অনুসারে, দৈর্ঘ্য এবং প্রস্থের মানগুলি ক্যালএরিয়া ফাংশনে পাস করা হয়।বিবৃতিতে calArea (দৈর্ঘ্য, প্রস্থ); দৈর্ঘ্য এবং প্রস্থ হল আর্গুমেন্ট। ফাংশনের সংজ্ঞায়, ক্যালএরিয়া (int a, int b); দৈর্ঘ্যের মান পরিবর্তনশীল 'a' এ কপি করা হয়েছে এবং প্রস্থের মান পরিবর্তনশীল 'b' এ অনুলিপি করা হয়েছে। এই 'a' এবং 'b' পরামিতি। যখন ফাংশন কল করা হয় তখন আর্গুমেন্টের মানগুলি প্যারামিটারে অনুলিপি করা হয়। calArea থেকে গণনা করা এলাকা ফেরত দেওয়া হয়। ফলাফল প্রধান প্রোগ্রামে পরিবর্তনশীল এলাকায় বরাদ্দ করা হয়. অবশেষে, আয়তক্ষেত্রের ক্ষেত্রফল মুদ্রিত হয়৷

অ্যাট্রিবিউট এবং প্যারামিটারের মধ্যে পার্থক্য কী?

অ্যাট্রিবিউট বনাম প্যারামিটার

একটি অ্যাট্রিবিউট হল যেকোন ধরনের ভেরিয়েবল যা সরাসরি ক্লাসে ঘোষণা করা হয়। একটি প্যারামিটার হল একটি পরিবর্তনশীল যা ফাংশন দ্বারা সংজ্ঞায়িত করা হয় যা কল করার সময় একটি মান গ্রহণ করে।
ব্যবহার
ক্লাস এবং অবজেক্টের সাথে একটি অ্যাট্রিবিউট ব্যবহার করা হয়। একটি ফাংশন বা একটি পদ্ধতির সাথে একটি প্যারামিটার ব্যবহার করা হয়৷

সারাংশ – অ্যাট্রিবিউট বনাম প্যারামিটার

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

প্রস্তাবিত: