30/09/2018, 16:58
Thắc mắc biến this trong java!
Theo mình tìm hiểu thì : this Biến chỉ tới đối tượng hiện thời.
Vậy lúc nào mình cần sử dụng đến nó ạ .Mà không có nó cũng không sao ! Vậy sao mình vậy cho nó vào lam gì vậy !!
Bài liên quan
để vào nhìn cho nó chuyên nghiệp mình chả dùng this bao giờ.
giáo viên dạy mình cứ cho vào mình không hiểu sao lại vậy .Mà chẳng giải thích là sao nữa chứ .Thắc mắc quá .
mình thấy dùng cũng được không dùng cũng không sao.
Không có nó thì đoạn này biết phải làm như thế nào?
Vậy sau khi set như thế rồi, trong class đó, những lần mình dùng cái sample có phải thêm this nữa không ?
Hãy tưởng tưởng rằng this là từ khóa để báo cho trình biên dịch biết sample đang nói tới là thằng nào. Mặc định trình biên dịch sẽ ưu tiên các biến cục bộ (Local var). Trong trường hợp dưới nó đã biết rồi thì thêm hay không thêm cũng không sao.
Đó là về mặt biên dịch/kĩ thuật. Còn về mặt coding convention thì cũng không có quy địn gì với trường hợp này cả. Tự tao cho mình một thói quen riêng cho dễ đọc code thì viết thế nào cũng được…