Nói rằng tôi có một đặc điểm với một tài sản a
:Tiếp cận một giá trị từ phạm vi bên ngoài khi một thành viên địa phương có cùng tên có mặt
trait TheTrait {
def a: String
}
Tôi có một lớp học với một tài sản a
quá trong đó tôi muốn để khởi tạo đặc điểm ẩn danh đó:
Làm cách nào tôi có thể đạt được điều này?
Điều này hoạt động khi thành viên bên ngoài thuộc về một lớp hoặc đặc điểm. Tôi đoán không có cách nào để thoát khỏi phạm vi nếu tôi muốn 'a' để chỉ một giá trị được giới thiệu trong một khối chức năng? Chỉ cần đổi tên các giá trị đó. – akauppi
'self' có vẻ tốt hơn' TheClass.this'. Đó là khuyến cáo? – Jus12