相同点:
Scala中创建包的方式与Java相同,使用同样的关键字:package
/**
* @author fengchengliang@126.com
* @date 2019/8/26
*/
package com.fengling.chapter06 {
// 创建包hi
package hi {
object PackageDemo {
def main(args: Array[String]): Unit = {
val animal = new Animal
println(animal)
}
}
class Animal {
var name = ""
var age: Int = _
}
}
// 创建包hello
package hello {
object Greet {
def main(args: Array[String]): Unit = {
val hello = new Hello
println(hello)
}
}
class Hello {
}
}
}
不用的地方是:
- Scala允许在一个scala文件中定义多个package名