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?
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í.