一:包的基本使用
基本步骤:创建包 → 创建对象(类) → 导入类
示例:
1. 创建包。右键,新建软件包。名称小写。
2. 在包上右键,新建类
在测试文件中引入类,使用。
二:包的定义格式
定义格式1: package 包名
定义格式2: package 包名 {}
定义格式3: package 包名{ package 包名 }
注意 一个惯例是将包命名为与包含 Scala 文件的目录名相同。
包名称应全部为小写 ,只能包含数字,字母,下划线,小圆点。不能使用数字开头,也不要用关键字。**
例如:
package demo.class.exec1 // 错误,因为class是关键字
package demo.12a // 错误,数字开头
提示:三个默认导入 import java.lang._ ; import scala._ ; import scala.Predef._
// 导入 import
// 包名,类名
import level02.class17.Student
object Main {
def main(args: Array[String]): Unit = {
new Student()
}
三:导入包
//import tools,{A,B,C}
import tools._
// 1.import 导入一个类, 包名.类名
// 2.import 导入多个类 包名.{类名1,类名2}
// 3.import 导入包下边所有类 包名._
// 4.如果导入的一个类,与现有的类名有冲突? 包名.{类名 => 新名字}
// 导入类的时候,可以改下名-重命名
import tools.{C => C1}
//import tools.A
//import tools.B
class C() {
println("C")
}
object Main {
def main(args: Array[String]): Unit = {
new C1()
new C()
}
}