分享

scala class里面可以写main函数吗

Wyy_Ck 发表于 2017-2-16 11:04:46 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 8932
scala class里面可以写main函数吗

为什么只能在object里面写呢

谢谢哈 问题比较弱爆

已有(3)人评论

跳转到指定楼层
lenovoyufeilil 发表于 2017-2-16 11:45:42
本帖最后由 lenovoyufeilil 于 2017-2-16 12:44 编辑

个人理解是class一般用于构造,你想要写main函数可以写到class的伴生对象中.
回复

使用道具 举报

desehawk 发表于 2017-2-16 14:13:33
lenovoyufeilil 发表于 2017-2-16 11:45
个人理解是class一般用于构造,你想要写main函数可以写到class的伴生对象中.

编译后,其实应该还是放到class里面,如下面
public final class HelloWorld${  

    public static final HelloWorld$ MODULE$ = new HelloWorld$();  

    public void main(String[] args){  
        println("HelloWorld");  
    }  
}
来自:
scala class里面可以写main函数吗
http://www.aboutyun.com/forum.php?mod=viewthread&tid=21007


回复

使用道具 举报

lenovoyufeilil 发表于 2017-2-17 10:08:20
desehawk 发表于 2017-2-16 14:13
编译后,其实应该还是放到class里面,如下面
public final class HelloWorld${  

你是真大神,受教了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条