Câu hỏi được gắn thẻ «access-modifiers»

Công cụ sửa đổi quyền truy cập là một khái niệm OOP. Nó xác định mức độ truy cập hoặc khả năng hiển thị mà một thuộc tính / phương thức / lớp cụ thể có.




2
Không thể truy cập trình khởi tạo do mức bảo vệ 'nội bộ'
Tôi có một số giao thức 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 } và hai lớp: LoginProvider public class LoginProvider { …

5
Khối tĩnh trong Java không được thực thi
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); } } Tôi biết rằng một statickhối được thực thi khi …

1
Bí danh công khai cho loại không công khai
Tôi tự hỏi nếu nó là C ++ hợp lệ: 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 …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.