ইনহেরিটেন্স কি
ইনহেরিটেন্স ল্যাঙ্গুয়েজ প্রদত্ত এমন একটি ক্ষমতা যার মাধ্যমে কোনো প্রচলিত শ্রেণিকে বা Class কে পরিবর্ধন করে নতুন আরেকটি শ্রেণি তৈরি করা যায়।
মূলত ইনহেরিটেন্স এর ফলে একটি শ্রেণির সাধারণ গুণাবলী আহরণ করে আরও নতুন নতুন গুণাবলির সমন্বয় ঘটিয়ে আরও শক্তিশালী শ্রেণি তৈরি হয়। আবার এই নতুন শ্রেণির গুণাবলি নিয়ে আরও নতুন নতুন শ্রেণি তৈরি করা যায়। যখন একেবারে শেষ শ্রেণির কোন অবজেক্ট তৈরি করা হয় তখন তার মধ্যে পূর্ববর্তী সকল শ্রেণির সাধারণ গুণাবলি বর্তমান থাকে। উদাহরণ হিসেবে বলা যায় “পাখি” একটি শ্রেণি। যার এট্রিবিউট হচ্ছে এটার পালক এবং পা আছে। এই “পাখি” শ্রেণি কে ইনহেরিট করে আরও দুটি শ্রেণি হতে পারে। যেমন: ক) উড়তে পারে এমন পাখি, খ) উড়তে পানে না এমন পাখি। আবার উড়তে পারে এমন পাখির শ্রেণি থেকে আরও দুটি শ্রেণি হতে পারে। যেমন: ১। কাক, ২। চড়ুই পাখি। এখন সাদাকালো ডানাওয়ালা একটি পাখি যদি চড়ুই পাখি শ্রেণির একটি অবজেক্ট হয় তাহলে এর মধ্যে পাখি শ্রেণির সব গুণাবলি বজায় থাকবে। অর্থাৎ এটির পালক এবং পা থাকবে।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Comment below if you have any questions