যদি আমি টাইপ করি:
void doThis(){
System.out.println("Hello Stackoverflow.");
}
এর ডিফল্ট সুযোগ doThis()
কী?
জন? সুরক্ষিত? ব্যক্তিগত?
যদি আমি টাইপ করি:
void doThis(){
System.out.println("Hello Stackoverflow.");
}
এর ডিফল্ট সুযোগ doThis()
কী?
জন? সুরক্ষিত? ব্যক্তিগত?
উত্তর:
ডিফল্ট স্কোপটি প্যাকেজ-ব্যক্তিগত। একই প্যাকেজের সমস্ত শ্রেণি পদ্ধতি / ক্ষেত্র / শ্রেণি অ্যাক্সেস করতে পারে। প্যাকেজ-প্রাইভেট সুরক্ষিত এবং পাবলিক স্কোপগুলির চেয়ে কঠোর, তবে ব্যক্তিগত সুযোগের চেয়ে আরও অনুমোদিত।
আরও তথ্য:
http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
http://mindprod.com/jgloss/scope.html
প্যাকেজ প্রাইভেট হিসাবে সংজ্ঞায়িত যে কোনও কিছু শ্রেণি নিজেই, একই প্যাকেজের মধ্যে অন্যান্য ক্লাসের মাধ্যমে অ্যাক্সেস করতে পারে তবে প্যাকেজের বাইরে নয়, উপ-শ্রেণীর দ্বারা নয়।
অ্যাক্সেস স্তরের সংশোধনকারীগুলির একটি সহজ টেবিলের জন্য এই পৃষ্ঠাটি দেখুন ...
অ্যাক্সেস মডিফায়ার ছাড়াই, ক্লাসের সদস্য যে প্যাকেজে এটি ঘোষিত হয়েছিল তা জুড়ে অ্যাক্সেসযোগ্য। আপনি জাভা ভাষা নির্দিষ্টকরণ, .66.6 থেকে আরও শিখতে পারেন .6
একটি ইন্টারফেসের সদস্যরা সর্বদা প্রকাশ্যে অ্যাক্সেসযোগ্য, তা পরিষ্কারভাবে ঘোষণা করা হোক বা না হোক।
ডিফল্ট সুযোগ "ডিফল্ট"। এটি অদ্ভুত - আরও তথ্যের জন্য এই উল্লেখগুলি দেখুন।
আপনি যদি আপনার পদ্ধতিতে কোনও মডিফায়ার না দিচ্ছেন তবে ডিফল্ট হিসাবে এটি ডিফল্ট পরিবর্তক হবে যার প্যাকেজের মধ্যে সুযোগ রয়েছে।
আরও তথ্যের জন্য আপনি http://wiki.answers.com/Q/What_is_default_access_specifier_in_ জাভা উল্লেখ করতে পারেন