如同java中,如果要运行一个程序,必须编写一个包含main方法类一样;在scala中,如果要运 行一个应用程序,必须有一个main方法,作为入口;
scala中的main方法定义为def main(args: Array[String]),而且必须定义在object中。
如果要运行上述代码,需要将其放入.scala文件,然后先使用scalac编译,再用scala执行
面向对象:
object
对象,为了解决scala中class中不能存在static关键字的问题:直白讲,object对象在jvm中只存在一份,object中所有属性和方法都是静态的,类似java中的static修饰
写一个简单的类
调用
在Java和Scala中,管理项目可以使用包结构,C和C#使用命名空间。
对于package
可以创建下面的形式