আমরা কি জাভাতে চাইল্ড অবজেক্টে প্যারেন্ট অবজেক্ট অ্যাসাইন করতে পারি?
আমরা কি জাভাতে চাইল্ড অবজেক্টে প্যারেন্ট অবজেক্ট অ্যাসাইন করতে পারি?

ভিডিও: আমরা কি জাভাতে চাইল্ড অবজেক্টে প্যারেন্ট অবজেক্ট অ্যাসাইন করতে পারি?

ভিডিও: আমরা কি জাভাতে চাইল্ড অবজেক্টে প্যারেন্ট অবজেক্ট অ্যাসাইন করতে পারি?
ভিডিও: পিতামাতার ক্লাস এবং চাইল্ড ক্লাসের অবজেক্টের রেফারেন্স তৈরি করা কি সম্ভব? 2024, নভেম্বর
Anonim

অভিভাবক এবং শিশু ক্লাসে একই ডেটা সদস্য রয়েছে জাভা . এর রেফারেন্স ভেরিয়েবল অভিভাবক ক্লাস এটি ধরে রাখতে সক্ষম বস্তু রেফারেন্স সেইসাথে তার শিশু বস্তু রেফারেন্স রেফারেন্স ধারণ করে শিশু ক্লাস বস্তু রেফারেন্স ইচ্ছাশক্তি এর সদস্যদের (ফাংশন বা ভেরিয়েবল) অ্যাক্সেস করতে সক্ষম হবেন না শিশু ক্লাস

এই বিষয়ে, একটি চাইল্ড টাইপের একটি অবজেক্ট কি প্যারেন্ট টাইপের ভেরিয়েবলের জন্য বরাদ্দ করা যেতে পারে?

না-কিন্তু ক বস্তু এর অভিভাবক প্রকার করতে পারেন থাকা একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়েছে এর শিশুর ধরন.

আমরা কি সাবক্লাসে সুপারক্লাস অবজেক্ট বরাদ্দ করতে পারি? না। এটাকে অনুমতি দেওয়া শূন্য অর্থে তোলে। এর কারণ হল উপশ্রেণী সাধারণত অতিরিক্ত আচরণ সংজ্ঞায়িত করুন। যদি আপনি বরাদ্দ করতে পারেন ক সুপারক্লাস বস্তু থেকে a উপশ্রেণী রেফারেন্স, আপনি রানটাইমে সমস্যায় পড়তে হবে যখন আপনি ক্লাসের সদস্যদের অ্যাক্সেস করার চেষ্টা করুন যা আসলে বিদ্যমান নেই।

পরবর্তীকালে, প্রশ্ন হল, শিশু শ্রেণী কি অভিভাবক শ্রেণীর বস্তু তৈরি করতে পারে?

সহজ শর্তে, অভিভাবক শ্রেণীর অবজেক্ট করতে পারেন রাখা বস্তু এর শিশু ক্লাস . বিপরীত পারে সত্য হবে না

একটি বস্তু কি অন্য বস্তুকে সাবক্লাস করতে পারে?

করতে পারা একটি বস্তু এর a উপশ্রেণী অ্যাক্সেস সুরক্ষিত ক্ষেত্রের অন্য বস্তু এর আরেকটি উপশ্রেণী ? আপনি একটি পদ্ধতি সীমাবদ্ধ করতে চান যখন, যাইহোক, সময় আছে উপশ্রেণী শুধুমাত্র বা, কম সাধারণভাবে, অনুমতি দিতে উপশ্রেণী একটি সুপারক্লাস ক্ষেত্র অ্যাক্সেস করার পদ্ধতি। সেই ক্ষেত্রে, আপনি একটি ক্লাস বৈশিষ্ট্য সুরক্ষিত হিসাবে ঘোষণা করেন।

প্রস্তাবিত: