ভিডিও: আমাদের কি জাভাতে একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
হ্যা এটি করতে পারা . যাইহোক, সেখানে করতে পারা শুধুমাত্র beone পাবলিক ক্লাস প্রতি জাভা ফাইল, হিসাবে পাবলিক ক্লাস অবশ্যই আছে উৎস ফাইলের মতো একই নাম। এক জাভা ফাইল করতে পারা গঠিত একাধিক ক্লাস সীমাবদ্ধতা সহ যে তাদের মধ্যে শুধুমাত্র একটি করতে পারা থাকা পাবলিক.
একইভাবে, লোকেরা জিজ্ঞাসা করে, আমাদের কি একটি ক্লাসের মধ্যে একাধিক পাবলিক ক্লাস থাকতে পারে?
আপনার একটি ক্লাসের মধ্যে একাধিক ক্লাস থাকতে পারে .তাদের ইনার বলা হয় ক্লাস es বা নেস্টেড ক্লাস . তুমি পারবে এমন কি একাধিক ক্লাস আছে সংজ্ঞা ভিতরে একটি সত্তা ছাড়া একটি একক.java ফাইল অন্যের মধ্যে বাসা বাঁধে (প্রদত্ত যে শুধুমাত্র একটি পাবলিক , কারণ ক পাবলিক ক্লাস ঘোষণা করতে হবে ভিতরে পরে নামের একটি ফাইল)।
উপরের পাশে, কেন জাভাতে শুধুমাত্র একটি পাবলিক ক্লাস থাকা উচিত? কম্পাইলার এছাড়াও যে সীমাবদ্ধতা রাখে সেখানে উচিত সর্বাধিক হতে একটি পাবলিক ক্লাস প্রতি জাভা ফাইল, যাতে প্রতিটি পাবলিক ক্লাস বহির্বিশ্বের দ্বারা অ্যাক্সেস করা যেতে পারে। যে কোনো দুটি জাভা ক্লাস বা একই প্যাকেজে ইন্টারফেসের একই নাম থাকতে পারে না।
এই বিষয়ে, কেন আমরা একই ফাইলে একাধিক পাবলিক ক্লাস থাকতে পারি না?
তো কখন আমরা প্রদান একাধিক পাবলিক ক্লাস একটি প্রোগ্রামে কম্পাইলার নিজেই থামে আপনি নিক্ষেপ একটি ত্রুটি. এর কারণ পরে আমরা পারি না JVM কে বিভ্রান্ত করুন শ্রেণী হয় থাকা প্রাথমিক শ্রেণী , কারণ শুধুমাত্র সঙ্গে একটি পাবলিক ক্লাস দ্য পাবলিক static void main(String args) হল প্রাথমিক শ্রেণী JVM এর জন্য।
আমরা কি এক জাভাতে একাধিক ক্লাস তৈরি করতে পারি?
হ্যা এটি করতে পারা . যাইহোক, সেখানে করতে পারা শুধুমাত্র হতে এক পাবলিক শ্রেণী প্রতি java ফাইল , সর্বজনীন হিসাবে ক্লাস অবশ্যই আছে দ্য একই উৎস হিসেবে নাম ফাইল . একটি জাভা ফাইল করতে পারেন গঠিত একাধিক ক্লাস শুধুমাত্র যে সীমাবদ্ধতা সঙ্গে এক তাদের মধ্যে করতে পারা সর্বজনীন হতে
প্রস্তাবিত:
একটি কলামে একাধিক বিদেশী কী থাকতে পারে?
তাত্ত্বিকভাবে আপনি একক কলামে একাধিক বিদেশী কী প্রয়োগ করতে পারবেন না। বিকল্পভাবে আপনি পদ্ধতিগুলি ব্যবহার করে এটি প্রয়োগ করতে পারেন যেখানে আপনি একাধিক টেবিলে বিদ্যমান ইনপুটটি যাচাই করেন এবং প্রয়োজনীয় অপারেশন করেন
আপনি একটি জাভা উৎস ফাইল একাধিক ক্লাস থাকতে পারে?
হ্যাঁ আমি পারি. যাইহোক, প্রতি পাবলিক ক্লাস শুধুমাত্র হতে পারে. java ফাইল, যেহেতু পাবলিক ক্লাসের সোর্সফাইলের মতো একই নাম থাকতে হবে। একটি জাভা ফাইল সীমাবদ্ধতা সহ একাধিক ক্লাস নিয়ে গঠিত হতে পারে যেগুলির মধ্যে শুধুমাত্র একটি সর্বজনীন হতে পারে
একটি ক্লাস একটি কনস্ট্রাক্টর থাকতে পারে?
একটি শ্রেণীর জন্য কোন কনস্ট্রাক্টর না থাকা সম্ভব। (এখানে আঁকার জন্য একটি গুরুত্বপূর্ণ পার্থক্য হল যে JVM-এর জন্য সমস্ত ক্লাস ফাইলের একটি কনস্ট্রাক্টর থাকা প্রয়োজন হয় না; তবে, জাভাতে সংজ্ঞায়িত যেকোনো ক্লাসের একটি ডিফল্ট কনস্ট্রাক্টর থাকে যদি একটি কনস্ট্রাক্টর স্পষ্টভাবে ঘোষণা করা না হয়
আমাদের একাধিক অ্যাপ কনফিগার ফাইল থাকতে পারে?
আপনি কোডিং ছাড়া একাধিক কনফিগারেশন ফাইল (যেমন লাইব্রেরি প্রকল্পের প্রতি একটি) ব্যবহার করতে পারবেন না। বিকল্প: আপনি কোড দ্বারা একটি বিকল্প কনফিগার ফাইল লোড করতে ConfigurationManager ক্লাস ব্যবহার করতে পারেন
আমাদের কি একটি মেশিনে দুটি অ্যাপাচি ওয়েব সার্ভার থাকতে পারে?
হ্যা এটা সম্ভব. আপনাকে শুধু দুটি ভিন্ন কনফিগারেশন ফাইল ব্যবহার করতে হবে যা তাদের লিসেন নির্দেশনায় (অন্তত) ভিন্ন। এছাড়াও Apache কোন ঠিকানা এবং পোর্ট ব্যবহার করে সেটিং পড়ুন