কেন আমরা জাভাতে @override ব্যবহার করি?
কেন আমরা জাভাতে @override ব্যবহার করি?

ভিডিও: কেন আমরা জাভাতে @override ব্যবহার করি?

ভিডিও: কেন আমরা জাভাতে @override ব্যবহার করি?
ভিডিও: জাভা টিউটোরিয়াল-এ মেথড ওভাররাইডিং - কিভাবে জাভাতে একটি মেথড ওভাররাইড করা যায় 2024, এপ্রিল
Anonim

টীকা @ অগ্রাহ্য করা হয় ব্যবহৃত ডেভেলপার কি করবে তা পরীক্ষা করতে সাহায্য করার জন্য অগ্রাহ্য করা প্যারেন্ট ক্লাস বা ইন্টারফেসে সঠিক পদ্ধতি। যখন সুপারের পদ্ধতির নাম পরিবর্তন হয়, তখন কম্পাইলার সেই ক্ষেত্রেকে অবহিত করতে পারে, যা শুধুমাত্র সুপার এবং সাবক্লাসের সাথে সামঞ্জস্য বজায় রাখার জন্য।

ফলস্বরূপ, কেন জাভাতে @override ব্যবহার করা হয়?

দ্য @ অগ্রাহ্য করা টীকা ইঙ্গিত করে যে চাইল্ড ক্লাস মেথড তার বেস ক্লাস মেথডকে ওভার-রাইটিং করছে। টীকা করা পদ্ধতি আসলে না হলে এটি কম্পাইলার থেকে একটি সতর্কতা বের করে অগ্রাহ্য করা কিছু. এটি সোর্স কোডের পঠনযোগ্যতা উন্নত করতে পারে।

পরবর্তীকালে, প্রশ্ন হল, আমাদের কি জাভাতে @override দরকার? তোমার উচিত সর্বদা @ ব্যবহার করুন অগ্রাহ্য করা টীকা যখনই অ্যাপ্লিকেশন, Google এর দ্বারা প্রস্তাবিত জাভা পাশাপাশি সেরা অনুশীলন গাইড। @ অগ্রাহ্য করা নিম্নলিখিত ক্ষেত্রে আইনী: যখন একটি ক্লাস পদ্ধতি ওভাররাইডিং একটি সুপার ক্লাস পদ্ধতি। যখন একটি ক্লাস পদ্ধতি একটি ইন্টারফেস পদ্ধতি বাস্তবায়ন করে।

এখানে, @override কি জন্য ব্যবহার করা হয়?

@ অগ্রাহ্য করা @ অগ্রাহ্য করা টীকা কম্পাইলারকে জানায় যে উপাদানটি বোঝানো হয়েছে অগ্রাহ্য করা একটি সুপারক্লাসে ঘোষিত একটি উপাদান। ওভাররাইডিং পদ্ধতিগুলি ইন্টারফেস এবং উত্তরাধিকারে আলোচনা করা হবে। যখন এটি এই টীকা ব্যবহার করার প্রয়োজন হয় না ওভাররাইডিং একটি পদ্ধতি, এটি ত্রুটি প্রতিরোধ করতে সাহায্য করে।

টীকা কি এবং কেন এটি জাভা ব্যবহার করা হয়?

টীকা ভিতরে জাভা . টীকা হয় ব্যবহৃত একটি প্রোগ্রাম সম্পর্কে সম্পূরক তথ্য প্রদান করতে. টীকা একটি সংকলিত প্রোগ্রামের কর্ম পরিবর্তন করবেন না। টীকা প্রোগ্রাম উপাদানের সাথে মেটাডেটা (তথ্য) সংযুক্ত করতে সাহায্য করে যেমন উদাহরণ ভেরিয়েবল, কনস্ট্রাক্টর, পদ্ধতি, ক্লাস ইত্যাদি।