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

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

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

ক জাভা ইন্টারফেস একটি বিট মত হয় জাভা শ্রেণী, একটি ছাড়া জাভা ইন্টারফেস করতে পারেন শুধুমাত্র ধারণ করে পদ্ধতি স্বাক্ষর এবং ক্ষেত্র। ক জাভা ইন্টারফেস এর বাস্তবায়ন ধারণ করার উদ্দেশ্যে নয় পদ্ধতি , শুধুমাত্র স্বাক্ষর (নাম, পরামিতি এবং ব্যতিক্রম) এর পদ্ধতি.

এই ভাবে, একটি ইন্টারফেসের পরামিতি থাকতে পারে?

একটি ইন্টারফেস করতে পারেন যেকোনো সংখ্যা প্রসারিত করুন ইন্টারফেস . যখন একটি ক্লাস একটি বাস্তবায়ন করে ইন্টারফেস এটি ঘোষিত সমস্ত পদ্ধতি প্রয়োগ করে ইন্টারফেস . আপনি পেতে পারি ভেরিয়েবল এবং পরামিতি একটি ইন্টারফেস টাইপ আপনি করতে পারা এছাড়াও প্রয়োজন হিসাবে এই নিক্ষেপ.

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

এছাড়াও জেনে নিন, জাভাতে ইন্টারফেস মেথড পাবলিক কেন?

ইন্টারফেস সংজ্ঞায়িত করার জন্য বোঝানো হয় পাবলিক একটি ধরনের API - এবং শুধুমাত্র এটি, এর বাস্তবায়ন নয়। তাই যে কোনো পদ্ধতি (বা স্ট্যাটিক সদস্য) আপনি একটি সংজ্ঞায়িত করুন ইন্টারফেস সংজ্ঞা দ্বারা হয় পাবলিক . যেহেতু একটি ইন্টারফেস কোনো সুনির্দিষ্ট বাস্তবায়ন ধারণ করতে পারে না, কোনো সদস্যকে কল করার কোনো উপায় নেই পদ্ধতি এর মধ্যে থেকেই.

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

এটি একটি প্রায়শই জিজ্ঞাসিত জাভা ইন্টারভিউ প্রশ্ন। উত্তর হল না, ইন্টারফেস না পারেন কনস্ট্রাক্টর আছে . কোন পদ্ধতি কল করার জন্য আমাদের একটি বস্তু প্রয়োজন যেহেতু কোন প্রয়োজন নেই আছে বস্তু ইন্টারফেস , থাকার কোন প্রয়োজন নেই নির্মাণকারী ভিতরে ইন্টারফেস ( কনস্ট্রাক্টর বস্তু তৈরির সময় বলা হচ্ছে)।

প্রস্তাবিত: