我正在遍历Java 8的教程,并且知道我们也可以在接口中使用main方法,并且它的工作方式与在类中工作的方式相同。
所以只想知道类和接口中主要方法的区别。
接口
public interface MainInterface
{
public static void main(String[] args)
{
System.out.println("in main interface");
}
}
班级
public class MainClass
{
public static void main(String[] args)
{
System.out.println("in main class");
}
}
只是扩展我的问题
说如果我们像下面给定的那样调用类的main方法,那么只有它会创建仅MainMainface的线程
public interface MainInterface
{
public static void main(String[] args)
{
System.out.println("in main interface");
MainClass mc = new MainClass();
String[] s = { "sparsh" };
mc.main(s);
}
}