导入形式:
1.导入一个类
包名.类名
import tools.A
2.导入多个类
包名.{类名1,类名2}
import tools.{A, B}
3.导入包下所有类
包名._
import tools._
4. 如果导入的一个类,与现有的类名有冲突?
包名.{类名 => 新名字}
import tools.{C =>C1 } import
package toolsTest
//import tools.{A, B, C}
import tools._
// import 导入一个类 包名.类名
//import tools.A
// import 导入多个类 包名.{类名1,类名2}
//import tools.{A, B}
//import 导入包下面所有的类 包名._
//import tools._
object Main {
def main(args: Array[String]): Unit = {
new A()
new B()
new C()
}
}
导入时发现类名相同
package toolsTest
//import tools.{A, B, C}
//import tools._
// 1. import 导入一个类 包名.类名
//import tools.A
// 2. import 导入多个类 包名.{类名1,类名2}
//import tools.{A, B}
// 3. import 导入包下面所有的类 包名._
//import tools._
// 4. 如果导入的一个类,与现有的类名有冲突? 包名.{类名 => 新名字}
//导入类的时候,可以改一下名字-重命名
//import tools.{C =>C1 }
import tools.{C =>C1 }
class C(){
println("c")
}
object Main {
def main(args: Array[String]): Unit = {
new C1()
new C()
}
}