access-modifiers पर टैग किए गए जवाब

एक्सेस संशोधक एक ओओपी अवधारणा है। यह निर्धारित करता है कि किसी विशेष संपत्ति / पद्धति / वर्ग की पहुंच या दृश्यता किस स्तर पर है।

7
क्या "पैकेज निजी" सदस्य अभिगम डिफ़ॉल्ट (नहीं-संशोधक) के साथ समान है?
मैं "पैकेज प्राइवेट" शब्द के बारे में थोड़ा भ्रमित हूं, जो कुछ प्रलेखन का उपयोग करता है, साथ ही "डिफ़ॉल्ट एक्सेस" का उपयोग करता है। संरक्षित के साथ पर्यायवाची पैकेज-निजी और डिफ़ॉल्ट पहुँच दोनों नहीं हैं?


7
क्या निजी तरीके वास्तव में सुरक्षित हैं?
जावा में privateएक्सेस संशोधक को सुरक्षित मानते हैं क्योंकि यह कक्षा के बाहर दिखाई नहीं देता है। तब बाहरी दुनिया को उस तरीके के बारे में पता नहीं होता है। लेकिन मुझे लगा कि जावा प्रतिबिंब इस नियम को तोड़ने के लिए उपयोग कर सकता है। निम्नलिखित मामले पर विचार …

2
'आंतरिक ’संरक्षण स्तर के कारण प्रारंभिक अप्राप्य है
मेरे पास कुछ प्रोटोकॉल हैं LoginStrategy public protocol LoginStrategy { func login(_ viewController: UIViewController) func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping (_ loginButton: UIView) -> ()) func getUserId() -> String } और दो वर्गों: LoginProvider public class LoginProvider { public …

5
जावा में स्टेटिक ब्लॉक निष्पादित नहीं किया गया
class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } मुझे पता है कि staticक्लास लोड होने पर एक …

1
गैर-सार्वजनिक प्रकार के लिए सार्वजनिक उपनाम
मुझे आश्चर्य है कि अगर यह वैध है सी ++: class Test { struct PrivateInner { PrivateInner(std::string const &str) { std::cout << str << "\n"; } }; public: using PublicInner = PrivateInner; }; //Test::PrivateInner priv("Hello world"); // Ok, private so we can't use that Test::PublicInner publ("Hello World"); // ?, by …

1
वर्ग अभिगमन संशोधक की तुलना में कम प्रतिबंधात्मक सदस्य अभिगम संशोधकों का उपयोग क्या है?
मान लें कि मेरे पास कुछ सदस्यों के साथ एक वर्ग है, और सदस्यों के पास कक्षा की तुलना में कम प्रतिबंधक पहुंच संशोधक है। एक ठोस उदाहरण हो सकता है: package apples; class A { // package private public int foo() { // public (=> less restrictive than *package …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.