30/09/2018, 18:37

Hỏi về mảng trong java

public class SachList {
	ArrayList<Sach> list;
        //ArrayList<Sach> list =  new ArrayList<>(); //khởi tạo trực tiếp tại đây
	
	public SachList() {
		list  = new ArrayList<>(); //khởi tạo thông qua contructor
	}
}

Mọi người giải thích giúp sự khác nhau của 2 cách khởi tạo trên với. Và nên dùng cách nào?

Nguyễn Hải Đăng viết 20:43 ngày 30/09/2018

Với trình độ hiện tại của bạn thì dùng cái nào cũng được.
Kinh nghiệm khi làm việc sẽ chỉ cho bạn biết khi nào thì dùng cái nào.

Truong Pham viết 20:40 ngày 30/09/2018

Nên khởi tạo instance variables ở constructor

Bài liên quan
0