Tôi đã đoạn mã sau như một phần của một bài tậpJava Mở rộng lớp chứa phương thức main
class Base {
public static void main(String[] args){
System.out.println("Hello World");
}
}
public class Factorial extends Base{
}
Nhiệm vụ của tôi được điều hành mã và sau đó giải thích tên output.The của tập tin là Factorial.java. Các mã chạy mà không có vấn đề và Hello World được in mà với tôi là đáng ngạc nhiên. Trước khi gõ mã, tôi đã nghĩ rằng nó sẽ không biên dịch bởi vì các lớp cha mẹ, mà đang được mở rộng nên ở trong một tập tin khác nhưng bây giờ tôi không chắc chắn như vậy. Sẽ đánh giá cao làm rõ như vậy.
Bài tập về nhà? Dù sao, không có gì lạ ở đây. Tại sao bạn lại Nhâm lân? –
Tôi không hiểu, ý của bạn là 'Factorial' nằm trong cùng một tệp với' Base'? Làm thế nào để bạn "chạy mã"? – fge
Vì vậy, lệnh bạn sử dụng để chạy nó là "Java Factorial"? –