ইন্টারফেস কি বাস্তবায়ন পদ্ধতি করতে পারে?

সুচিপত্র:

ইন্টারফেস কি বাস্তবায়ন পদ্ধতি করতে পারে?
ইন্টারফেস কি বাস্তবায়ন পদ্ধতি করতে পারে?

ভিডিও: ইন্টারফেস কি বাস্তবায়ন পদ্ধতি করতে পারে?

ভিডিও: ইন্টারফেস কি বাস্তবায়ন পদ্ধতি করতে পারে?
ভিডিও: জাভা 8 এ একই স্বাক্ষর সহ ডিফল্ট পদ্ধতি সহ দুটি ইন্টারফেস বাস্তবায়ন করা কি সম্ভব? 2024, মার্চ
Anonim

একটি ইন্টারফেসের সমস্ত পদ্ধতিতে জাভা 8 এর নিচের সমস্ত সংস্করণের মতো বাস্তবায়ন (পদ্ধতি বডি) নেই। একটি ক্লাস যেটি একটি ইন্টারফেস প্রয়োগ করে তাকে অবশ্যই ইন্টারফেসে বর্ণিত সমস্ত নন-ডিফল্ট পদ্ধতি প্রয়োগ করতে হবে, অথবা একটি বিমূর্ত শ্রেণী হতে হবে৷

ইন্টারফেস কিভাবে বাস্তবায়ন করতে পারে?

একটি ইন্টারফেস প্রয়োগ করে এমন একটি ক্লাস ঘোষণা করতে, আপনি ক্লাস ঘোষণায় একটি প্রয়োগের ধারা অন্তর্ভুক্ত করুন। আপনার ক্লাস একাধিক ইন্টারফেস বাস্তবায়ন করতে পারে, তাই ইমপ্লিমেন্ট কীওয়ার্ডটি ক্লাস দ্বারা বাস্তবায়িত ইন্টারফেসের একটি কমা-বিভাজিত তালিকা অনুসরণ করে।

ইন্টারফেস পদ্ধতি সংজ্ঞায়িত করতে পারে?

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

ক্যান ইন্টারফেসে কিছু পদ্ধতির জন্য পদ্ধতি বাস্তবায়ন আছে?

ইন্টারফেসের ডিফল্ট পদ্ধতি থাকতে পারে যা পরবর্তীতে জাভা 8-এ বাস্তবায়ন করে। ইন্টারফেসে স্ট্যাটিক পদ্ধতিও থাকতে পারে, ক্লাসে স্ট্যাটিক পদ্ধতির মতো। পুরানো ইন্টারফেসগুলির জন্য পশ্চাদমুখী সামঞ্জস্য প্রদানের জন্য ডিফল্ট পদ্ধতিগুলি চালু করা হয়েছিল যাতে তারা বিদ্যমান কোডকে প্রভাবিত না করেই নতুন পদ্ধতি পেতে পারে৷

ইন্টারফেস কি অনেক ইন্টারফেস বাস্তবায়ন করতে পারে?

হ্যাঁ, আমরা এটা করতে পারি। একটি ইন্টারফেস জাভাতে একাধিক ইন্টারফেস প্রসারিত করতে পারে।

প্রস্তাবিত: