Khai báo lớp Student trong package java.class sau có lỗi biên dịch hay không, nếu có thì là lỗi gì?
package java.class;
class Student {}
Chọn một câu trả lời
package java.class;
class Student {}
Chọn một câu trả lời
Trả lời:
Đáp án đúng: A
Đoạn mã khai báo lớp `Student` trong package `java.class` sẽ gây ra lỗi biên dịch. Lý do là vì theo quy ước và khuyến cáo của Java, các package bắt đầu bằng `java.` (ví dụ: `java.lang`, `java.util`, `java.io`) được dành riêng cho các thư viện chuẩn của Java. Việc tự định nghĩa package bắt đầu bằng `java.` có thể gây ra xung đột và hành vi không mong muốn, mặc dù trình biên dịch có thể không báo lỗi ngay lập tức trong một số trường hợp, nhưng đây là một thông lệ lập trình không tốt và nên tránh. Trong trường hợp này, trình biên dịch sẽ báo lỗi "incorrect package" hoặc tương tự, tùy thuộc vào môi trường phát triển.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
