1·包作用: 区分同名的类; 类很多时,更好地管理类;控制访问范围;
2·包的定义格式
格式1: package 包名
格式2: package 包名 {}
格式3: package 包名{ package 包名 }
package l1.l2
object w63 {
}
import 包名.类名 导入这个包下的具体的类
m1类 w50测试类的方法
import导入 把别的包下的资源(其它文件夹下的文件)导入到当前文件中使用
package c1
class m1 {
def test():Unit={
println("test....")
}
}
import c1.m1
object w50 {
def main(args: Array[String]): Unit = {
var s1 =new m1()
s1.test()
}
}
导入一个或多个类的方法
import c1.m1
object w50 {
import c1._
import c1.{m1 => NewStudent}
import c1.art.m1
def main(args: Array[String]): Unit = {
new A()
new B()
new C()
var s1 = new NewStudent()
s1.test()
}
}
package c1
class A {
}