39 阅读1分钟

一:包的基本使用

基本步骤:创建包 → 创建对象(类) → 导入类

示例:

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()
  }
}