কোনও নামযুক্ত প্যাকেজ থেকে আপনি ডিফল্ট প্যাকেজে ক্লাস ব্যবহার করতে পারবেন না ।
( প্রযুক্তিগতভাবে আপনি যেমন প্রতিচ্ছবি এপিআইয়ের মাধ্যমে শরিক আবদুল্লাহর উত্তরে প্রদর্শিত হতে পারেন তবে নামবিহীন নেমস্পেসের ক্লাসগুলি কোনও আমদানির ঘোষণায় সুযোগ নেই )
J2SE 1.4 এর আগে আপনি ডিফল্ট প্যাকেজ থেকে এই জাতীয় সিনট্যাক্স ব্যবহার করে ক্লাস আমদানি করতে পারবেন:
import Unfinished;
এটি আর অনুমোদিত হয় না । সুতরাং একটি প্যাকেজযুক্ত শ্রেণীর মধ্যে থেকে একটি ডিফল্ট প্যাকেজ ক্লাস অ্যাক্সেসের জন্য ডিফল্ট প্যাকেজ শ্রেণীর নিজস্ব প্যাকেজে সরিয়ে নেওয়া দরকার requires
গ্রোভির উত্পন্ন উত্সটিতে আপনার অ্যাক্সেস থাকলে, একটি উত্সর্গীকৃত প্যাকেজে ফাইল স্থানান্তরিত করতে এবং তার শুরুতে এই "প্যাকেজ" নির্দেশিকা যুক্ত করার জন্য কিছু পোস্ট-প্রসেসিং প্রয়োজন।
আপডেট 2014: জেডিকে 7 এবং জেডি কে 8 এর জন্য বাগ 6975015 , নামবিহীন প্যাকেজ থেকে আমদানির বিরুদ্ধে এমনকি আরও কঠোর নিষেধাজ্ঞার বর্ণনা দেয় ।
TypeName
একটি বর্গ ধরন, ইন্টারফেস ধরন, enum প্রকার, বা টীকা টাইপ প্রামাণ্য নামটি হতে হবে।
প্রকারটি অবশ্যই নামযুক্ত প্যাকেজের সদস্য হতে হবে বা এমন ধরণের সদস্য হতে হবে যার বহিরাগত লেকসুলি এনকোলেসিং প্রকারটি নামযুক্ত প্যাকেজের সদস্য , বা একটি সংকলন-সময় ত্রুটি ঘটে ।
আন্দ্রিয়াস পয়েন্ট আউট মন্তব্য :
"কেন সেখানে [ডিফল্ট প্যাকেজ] প্রথম স্থানে? ডিজাইনের ত্রুটি?"
না, এটা ইচ্ছাকৃত।
জেএলএস 7.4.2। নামহীন প্যাকেজগুলি বলে: "ছোট বা অস্থায়ী অ্যাপ্লিকেশন বিকাশ করার সময় বা যখন কেবলমাত্র বিকাশ শুরু করা যায় তখন সুবিধার জন্য জাভা এসই প্ল্যাটফর্ম দ্বারা নামহীন প্যাকেজগুলি সরবরাহ করা হয়"।