আমাদের কি জাভাতে একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?
আমাদের কি জাভাতে একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?

ভিডিও: আমাদের কি জাভাতে একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?

ভিডিও: আমাদের কি জাভাতে একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?
ভিডিও: আমরা কি একটি জাভা ক্লাসে একাধিক প্রধান() পদ্ধতি থাকতে পারি? 2024, মে
Anonim

হ্যা এটি করতে পারা . যাইহোক, সেখানে করতে পারা শুধুমাত্র beone পাবলিক ক্লাস প্রতি জাভা ফাইল, হিসাবে পাবলিক ক্লাস অবশ্যই আছে উৎস ফাইলের মতো একই নাম। এক জাভা ফাইল করতে পারা গঠিত একাধিক ক্লাস সীমাবদ্ধতা সহ যে তাদের মধ্যে শুধুমাত্র একটি করতে পারা থাকা পাবলিক.

একইভাবে, লোকেরা জিজ্ঞাসা করে, আমাদের কি একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?

আপনার একটি ক্লাসের মধ্যে একাধিক ক্লাস থাকতে পারে .তাদের ইনার বলা হয় ক্লাস es বা নেস্টেড ক্লাস . তুমি পারবে এমন কি একাধিক ক্লাস আছে সংজ্ঞা ভিতরে একটি সত্তা ছাড়া একটি একক.java ফাইল অন্যের মধ্যে বাসা বাঁধে (প্রদত্ত যে শুধুমাত্র একটি পাবলিক , কারণ ক পাবলিক ক্লাস ঘোষণা করতে হবে ভিতরে পরে নামের একটি ফাইল)।

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

এই বিষয়ে, কেন আমরা একই ফাইলে একাধিক পাবলিক ক্লাস থাকতে পারি না?

তো কখন আমরা প্রদান একাধিক পাবলিক ক্লাস একটি প্রোগ্রামে কম্পাইলার নিজেই থামে আপনি নিক্ষেপ একটি ত্রুটি. এর কারণ পরে আমরা পারি না JVM কে বিভ্রান্ত করুন শ্রেণী হয় থাকা প্রাথমিক শ্রেণী , কারণ শুধুমাত্র সঙ্গে একটি পাবলিক ক্লাস দ্য পাবলিক static void main(String args) হল প্রাথমিক শ্রেণী JVM এর জন্য।

আমরা কি এক জাভাতে একাধিক ক্লাস তৈরি করতে পারি?

হ্যা এটি করতে পারা . যাইহোক, সেখানে করতে পারা শুধুমাত্র হতে এক পাবলিক শ্রেণী প্রতি java ফাইল , সর্বজনীন হিসাবে ক্লাস অবশ্যই আছে দ্য একই উৎস হিসেবে নাম ফাইল . একটি জাভা ফাইল করতে পারেন গঠিত একাধিক ক্লাস শুধুমাত্র যে সীমাবদ্ধতা সঙ্গে এক তাদের মধ্যে করতে পারা সর্বজনীন হতে

প্রস্তাবিত: