您的位置:首页 > 移动开发 > Objective-C

Scala学习笔记 --- scala中class与object

2017-02-09 18:37 337 查看
最近在学习Scala的过程中遇到这个问题:

在idea中scala的object中的main函数可以直接run,但是class为什么main不能run?网上的资料介绍class和object太晦涩了,既然class文件中也能够写main方法,为什么不能在idea中直接run呢?

引起了我对scala中的类与对象的理解

原因如下:

scala 中没有 static 关键字,所以 对于一个class来说,所有的方法和成员变量在实例被 new 出来之前都是无法访问的

因此在class中的main方法也就没什么用了

scala 的object 中所有成员变量和方法默认都是 static 的

所以可以直接访问main方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: