Giáo viên của tôi nói rằng khi tôi cố gắng truy cập một biến mẫu trong một phương pháp, tôi luôn sử dụng từ khóa this
, nếu không tôi sẽ thực hiện tìm kiếm kép. Tìm kiếm phạm vi cục bộ và sau đó tìm kiếm phạm vi mẫu.Tôi có nên sử dụng từ khóa "này" khi tôi muốn tham chiếu đến các biến mẫu trong một phương thức không?
Ví dụ:
public class Test(){
int cont=0;
public void Method(){
System.out.println(cont);//Should I use This.cont instead?
}
}
Tôi hy vọng anh ấy là sai, nhưng tôi không thể tìm thấy bất kỳ cuộc tranh cãi.
@LuiggiMendoza: ok làm –
* "Double tìm kiếm *" ??? Giáo viên của bạn có nhận ra rằng tra cứu tên được thực hiện tại thời gian biên dịch không? – Pubby
@HovercraftFullOfEels Tại sao bạn nói _only_ sử dụng nó sau đó? (Hoặc bạn có nghĩa là bạn chỉ _need_ để sử dụng nó sau đó?) – cheeken