JavaScript is required

Khai báo sau có ý nghĩa gì: public static ArrayList objE = new ArrayList();

A.

Khai báo đối tợng objE thuộc lớp Employees

B.

Khai báo đối tợng Employees thuộc lớp objE

C.

Khai báo một mảng các đối tợng objE thuộc lớp Employees

D.
Khai báo một mảng các đối tợng Employees thuộc lớp objE
Trả lời:

Đáp án đúng: C


Khai báo `public static ArrayList objE = new ArrayList();` có ý nghĩa như sau: * `public`: Đảm bảo biến `objE` có thể truy cập từ bất kỳ đâu. * `static`: Biến `objE` là một biến tĩnh, thuộc về lớp chứ không phải thuộc về bất kỳ đối tượng cụ thể nào của lớp đó. Điều này có nghĩa là chỉ có một bản sao duy nhất của `objE` được chia sẻ bởi tất cả các đối tượng của lớp. * `ArrayList`: Chỉ định kiểu dữ liệu của `objE` là một `ArrayList`. `ArrayList` là một lớp trong Java được sử dụng để tạo một mảng động, có thể thay đổi kích thước. * `objE`: Tên của biến (đối tượng) `ArrayList` được khai báo. * `new ArrayList()`: Khởi tạo một đối tượng `ArrayList` mới và gán nó cho biến `objE`. Như vậy, khai báo này tạo ra một `ArrayList` có tên là `objE` có thể truy cập từ bất kỳ đâu và thuộc về lớp chứa nó, chứ không phải một đối tượng cụ thể nào. Nó không khai báo đối tượng thuộc lớp `Employees`, cũng không khai báo mảng các đối tượng `Employees` hay `objE`.

Câu hỏi liên quan