A/c cho e hỏi 1 đối tượng trong Java được tạo bằng từ khóa new
. Ví dụ:
ADemo a = new ADemo();
Thì a
gọi là 1 biến có thể tham chiếu tới đối tượng được cấp phát động.
Vậy biến a
có chiếm vùng nhớ không? nếu có thì a
có nằm cùng vùng nhớ với đối tượng không (vì nó đc gọi là tham chiếu???) ?
e có tìm hiểu thì đa số câu trả lời là biến tham chiếu trong java nó giống shared pointer
bên C++. Mà nếu là con trỏ thì chắc phải tốn thêm 1 vùng nhớ, nv thì e thấy hơi tốn kém nhỉ!
E cảm ơn!