JavaScript is required

Giả sử ta có lớp SinhVien(), cú pháp tạo đối tượng sinh viên (sv) nào sau đây là đúng?

A.

SinhVien() sv = new SinhVien;

B.

SinhVien sv = new SinhVien();

C.

SinhVien() new sv = SinhVien;

D.
SinhVien new sv = SinhVien();
Trả lời:

Đáp án đúng: B


Trong Java, để tạo một đối tượng từ một lớp, ta sử dụng cú pháp sau: `TênLớp tên_đối_tượng = new TênLớp();` Trong trường hợp này, `TênLớp` là `SinhVien`, và chúng ta muốn tạo một đối tượng có tên là `sv`. Do đó, cú pháp đúng là: `SinhVien sv = new SinhVien();` Các phương án khác đều sai cú pháp: * **A. `SinhVien() sv = new SinhVien;`**: Sai vì có `()` sau `SinhVien` ở vế trái và thiếu `()` ở vế phải. * **C. `SinhVien() new sv = SinhVien;`**: Sai vì thứ tự khai báo và khởi tạo không đúng, có `()` sau `SinhVien` và thiếu `()` sau `SinhVien` ở vế phải. * **D. `SinhVien new sv = SinhVien();`**: Sai vì có từ khóa `new` không đúng vị trí.

Câu hỏi liên quan