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

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

2. ইন্টারফেসে ব্যক্তিগত পদ্ধতি সংজ্ঞায়িত করা। ব্যক্তিগত পদ্ধতি হতে পারে বাস্তবায়িত স্ট্যাটিক বা নন-স্ট্যাটিক। এর মানে হল যে একটি ইন্টারফেসে আমরা ডিফল্ট এবং স্ট্যাটিক পাবলিক পদ্ধতি স্বাক্ষর উভয় থেকে কোড এনক্যাপসুলেট করার জন্য ব্যক্তিগত পদ্ধতি তৈরি করতে সক্ষম।

আমাদের ইন্টারফেসে ব্যক্তিগত পদ্ধতি থাকতে পারে?

Java 9 এর পর, আপনি ইন্টারফেসে ব্যক্তিগত পদ্ধতি অন্তর্ভুক্ত করতে পারেন। জাভা 9 এর আগে এটি সম্ভব ছিল না। Java SE 7 বা পূর্ববর্তী সংস্করণে, একটি ইন্টারফেসে শুধুমাত্র দুটি জিনিস থাকতে পারে যেমন ধ্রুবক ভেরিয়েবল এবং বিমূর্ত পদ্ধতি। এই ইন্টারফেস পদ্ধতিগুলি অবশ্যই সেই ক্লাসগুলির দ্বারা প্রয়োগ করা উচিত যা ইন্টারফেস বাস্তবায়ন করতে বেছে নেয়৷

জাভা ইন্টারফেসে কি ব্যক্তিগত পদ্ধতি থাকতে পারে?

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

একটি ইন্টারফেসের পদ্ধতি কি সর্বজনীন হতে হবে?

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

একটি ইন্টারফেস পদ্ধতির কি একটি বডি থাকতে পারে?

ইন্টারফেসগুলি ইন্টারফেস কীওয়ার্ড ব্যবহার করে ঘোষণা করা হয় এবং এতে শুধুমাত্র পদ্ধতি স্বাক্ষর এবং ধ্রুবক ঘোষণা থাকতে পারে (পরিবর্তনশীল ঘোষণা যাস্থির এবং চূড়ান্ত উভয় হিসাবে ঘোষণা করা হয়েছে)। একটি ইন্টারফেসের সমস্ত পদ্ধতিতে বাস্তবায়ন (পদ্ধতি সংস্থা) থাকে নাজাভা 8 এর নীচের সমস্ত সংস্করণ হিসাবে।

প্রস্তাবিত: