Scala এ ওভাররাইড কি?
Scala এ ওভাররাইড কি?

ভিডিও: Scala এ ওভাররাইড কি?

ভিডিও: Scala এ ওভাররাইড কি?
ভিডিও: স্কালা টিউটোরিয়ালে পদ্ধতি তৈরি করা 2024, নভেম্বর
Anonim

স্কালা পদ্ধতি ওভাররাইডিং . যখন একটি সাবক্লাসের অভিভাবক শ্রেণিতে সংজ্ঞায়িত একই নামের পদ্ধতি থাকে, তখন এটি পদ্ধতি হিসাবে পরিচিত ওভাররাইডিং . যখন সাবক্লাস প্যারেন্ট ক্লাসে সংজ্ঞায়িত পদ্ধতির জন্য একটি নির্দিষ্ট বাস্তবায়ন প্রদান করতে চায়, এটি ওভাররাইড করে প্যারেন্ট ক্লাস থেকে পদ্ধতি।

এখানে, আপনি কিভাবে Scala একটি পদ্ধতি ওভাররাইড করবেন?

ভিতরে স্কালা , পদ্ধতি ওভাররাইডিং ব্যবহারসমূহ অগ্রাহ্য করা করার জন্য সংশোধক অগ্রাহ্য করা ক পদ্ধতি সুপার ক্লাসে সংজ্ঞায়িত যেখানে, পদ্ধতি ওভারলোডিংয়ের জন্য কোন কীওয়ার্ড বা মডিফায়ারের প্রয়োজন হয় না, আমাদের শুধু পরিবর্তন করতে হবে, ব্যবহৃত প্যারামিটারের ক্রম বা প্যারামিটারের সংখ্যা পদ্ধতি বা প্যারামিটারের ডেটা প্রকার

উপরন্তু, স্কালা একাধিক উত্তরাধিকার সমর্থন করে? স্কালা না অনুমতি জন্য একাধিক উত্তরাধিকার প্রতি, কিন্তু প্রসারিত করার অনুমতি দেয় একাধিক বৈশিষ্ট্য ক্লাসের মধ্যে ইন্টারফেস এবং ক্ষেত্রগুলি ভাগ করার জন্য বৈশিষ্ট্যগুলি ব্যবহার করা হয়। এগুলি জাভা 8 এর ইন্টারফেসের মতো। ক্লাস এবং অবজেক্টগুলি বৈশিষ্ট্যগুলিকে প্রসারিত করতে পারে তবে বৈশিষ্ট্যগুলিকে তাত্ক্ষণিক করা যায় না এবং তাই কোনও পরামিতি নেই।

এই বিবেচনায় রেখে, স্কালা কোন শ্রেণি থেকে উত্তরাধিকার সূত্রে প্রাপ্ত?

এটা হয় মধ্যে প্রক্রিয়া স্কালা যার দ্বারা শ্রেণী হল অনুমতি দেওয়া উত্তরাধিকারী অন্যটির বৈশিষ্ট্য (ক্ষেত্র এবং পদ্ধতি) শ্রেণী . গুরুত্বপূর্ণ পরিভাষা: সুপার ক্লাস : দ্য শ্রেণী যার বৈশিষ্ট্য উত্তরাধিকারসূত্রে প্রাপ্ত হয় সুপারক্লাস (বা একটি বেস) হিসাবে পরিচিত শ্রেণী অথবা একজন অভিভাবক শ্রেণী ).

স্কালাতে সুপার ক্লাস কি?

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

প্রস্তাবিত: