Java 8:类和接口以及线程创建中主要方法的区别

时间:2018-10-26 13:35:49

标签: java java-8

我正在遍历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);
    }
}

0 个答案:

没有答案