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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.