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

junior

Giá trị của 'len' là bao nhiêu? Giải thích?

swift Copy
var array1 = [1, 2, 3, 4, 5]
var array2 = array1
array2.append(6)
var len = array1.count
middle

NSError trong Swift là gì?

senior

Giải thích khi nào nên sử dụng các toán tử ép kiểu khác nhau trong Swift?

Bình luận

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

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