Vì vậy, tôi muốn kiểm tra Void
loại sau đó tôi đã viết chương trình đơn giản này:Tại sao không thể sử dụng Void như kiểu trả cho phương pháp chính
package ehsan;
public class NumTest {
public static Void main(String[] args) {
System.out.println("Hello, World!");
return null; /* The compiler forced me to do so. I just can't realize what is the point in returning in Void type!? */
}
}
Vì vậy, bây giờ khi tôi muốn biên dịch, trình biên dịch phàn nàn:
main method must return a value of type void
Tại sao trình biên dịch thấy rằng tôi không trả lại gì và đang sử dụng Void
?
'Void' và' void' không giống nhau. – Eran
Vì tiêu chuẩn xác định chữ ký của phương thức chính là 'public static void main (String ... args)'. Tự động hóa/hủy hộp thư không liên quan gì đến chữ ký phương thức. Bạn không thể tự động chọn chữ ký. – tkausl
Void không phải là một wrapper cho void – Eran