30/09/2018, 18:32
Thắc mắc về thuộc tính kiểu ArrayList?
Mình có class Animal, trong đó có 1 thuộc tính kiểu ArrayList. Vậy thì phần khai báo mình ghi:
private ArrayList<asd> eg;
hay là ghi:
private ArrayList<asd> eg = new ArrayList<asd>();
Và ở hàm khởi tạo, mình có phải new ArrayList trước khi gán 1 tham số kiểu ArrayList vào cho nó không? Nói chung là mình hơi lẫn lộn giữa new trong java và new trong C++…
Bài liên quan
Nên thế cho rõ là mình muốn thế, chỉ cấp phát khi sử dụng :D.
Vậy là
không đúng em.
không có ý nghĩa gì cả
Trường hợp này cái list em truyền vào đã được cấp phát, chỉ cần
Làm như em bộ nhớ sẽ có rác, em tạo ra mà không có dùng gì cả.
Lỗi là đúng rồi, thường phải đảm bảo là có dữ liệu trong list e mới get chứ. còn muốn check thì như sau.