Tôi đang đọc nguồn gốc của một project, và tìm thấy mã như vậy đó:Tại sao không thiết lập giá trị trực tiếp
private var _responded: Boolean = _
{
_responded = false
}
Tôi không hiểu tại sao ông đã viết nó như thế này, không phải là nó giống nhau như:
private var _responded = false
Sự khác nhau giữa chúng là gì?
Điều đó thật khó hiểu. Tôi tự hỏi nếu nó có một cái gì đó để làm với linearization của nhiều đặc điểm thừa kế. –
Không có sự khác biệt mà tôi biết. Có lẽ nó sẽ là một ý tưởng tốt để hỏi tác giả? –
Re: multiple inheritence - scratch rằng, vars không thể bị ghi đè. –