Câu hỏi phỏng vấn Swift
Câu hỏi

Sự khác biệt giữa các từ khóa openpublic trong Swift là gì?

Câu trả lời

Trong Swift, sự khác biệt giữa openpublic liên quan đến việc kế thừa và ghi đè trong các module khác nhau:

  • public là mức độ truy cập mà ở đó các lớp (class) và thành viên lớp (như thuộc tính và phương thức) có thể được truy cập từ module nơi chúng được định nghĩa và từ bất kỳ module nào khác nhập module đó. Tuy nhiên, các lớp được khai báo là public chỉ có thể được kế thừa trong module nơi chúng được định nghĩa, và các thành viên lớp public chỉ có thể được ghi đè bởi các lớp con được định nghĩa trong cùng module.
  • open là mức độ truy cập cao nhất và ít hạn chế nhất. Nó không chỉ cho phép các lớp và thành viên lớp được ...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Thuộc tính lazy trong Swift để làm gì?

senior

Copy on Write (CoW) trong Swift là gì?

senior

Sự khác biệt giữa Protocol trong Swift và Interface trong Java là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào