Tôi biết rằng hàm main() có thể bị quá tải trong một lớp với trình biên dịch luôn lấy một đối số có số String[] args
làm đối số chính từ nơi bắt đầu thực hiện. Nhưng là nó có thể tuyên bố cùngchúng ta có thể có một() chính trong một giao diện và triển khai khác nhau cho chính() trong các lớp học thực hiện giao diện này?
main(String args[]) in an interface and implement it in different classes differently?
Ví dụ,
package test;
interface test
{
public void main(String args[]);
public void display();
}
package test;
class Testclass1 implements test
{
public void display()
{
System.out.println("hello");
}
public static void main(String[] args)
{
test t;
t.display();
}
}
package temp;
import test.*;
abstract class Testclass2 implements test
{
public static void main(String args[])
{
System.out.println("TESTING");
}
}
Đây là câu trả lời duy nhất +1. – Lion
Và chưa có câu trả lời nào khác. ;) –