300 Câu hỏi trắc nghiệm lập trình Java có đáp án - Phần 3

Khi biên dịch lớp Main có lỗi biên dịch không? Nếu có là lỗi nào? package java.school; public class Student {} -- package java.test; public class Main { public static void main(String[] args)

22/50

Khi biên dịch lớp Main có lỗi biên dịch không? Nếu có là lỗi nào?
package java.school;
public class Student {}
--
package java.test;
public class Main {
public static void main(String[] args) {
Student s = new Student();
}
}

Có lỗi biên dịch: can not find symbol test.Student

Không có lỗi biên dịch.

Có lỗi biên dịch: Add import java.school.Student

Có lỗi biên dịch: can not find constructor Student() for Student.

Giải thích

Chọn đáp án A. Vì: -Lớp Student không ở package java.test mà ở java.school, mà bạn lại không import vào gói java.test, nên trình biên dịch tìm lớp Student ở cùng package java.test, nhưng không có.
-Add import java.school.Student là một gợi ý