Scala的导入

复制代码
复制代码
//导入
//(1) 创建包:在src上右键,新建软件包
//(2)填写包名:小写
//(3)在包上右键,创建类。自动加入包名
//(4)导入。import 包名.类名
//导入多个类
//import jh.yuanlixueyuan.bigdata.scala03.{A,B,C}
//导入包下的所有的类
//import jh.yuanlixueyuan.bigdata.scala03._
//import com.group1.Student

//把导入的成员重新改个名字
//格式:import 包名.{旧名字=>新名字}
//import com.group1.Student
//import jh.yuanlixueyuan.bigdata.scala03.{C=>c}

//导入所有,排除一部分
//import  jh.yuanlixueyuan.bigdata.scala03.{C=>_,_}
object Test23 {
  def main(args: Array[String]): Unit = {
//    new A()
//    new B()
//    new C()
    //    val s1=new Student()
    //    s1.run()
    //    var s2 =new A()
    //    var s3 =new B()
    //    var s4 =new C()
    def test(): Unit = {
      //  //局部导入
      //  import jh.yuanlixueyuan.bigdata.scala03._
      //  new A()
      //}
      //    def test1(): Unit ={
      //      println("111")
      //      new A()
      //    }
      //    test()
      //  }
    }
  }
}
相关推荐
m0_6948455713 小时前
VoxCPM部署教程:构建AI语音交互系统
服务器·人工智能·后端·自动化
Rust研习社13 小时前
Rust 是如何判断对象是否相等的?一起来聊一聊 PartialEq 与 Eq
后端·rust·编程语言
亚空间仓鼠13 小时前
Python学习日志(四):实例
开发语言·python·学习
Fanfanaas13 小时前
Linux 系统编程 进程篇 (二)
linux·运维·服务器·c语言·开发语言·学习
油丶酸萝卜别吃13 小时前
高效处理数组差异:JS中新增、删除、交集的最优解(Set实现)
开发语言·前端·javascript
HoneyMoose13 小时前
Npmp 安装时候提示警告: error (ERR_INVALID_THIS)
开发语言
gskyi13 小时前
时间格式化神器:智能显示相对时间
开发语言·javascript·ecmascript
我叫黑大帅13 小时前
TCP通信 - 处理 TCP 流中的消息分片
后端·面试·go
古城小栈13 小时前
Rust在当下AI领域的用武之地:从底层加速到上层应用全解析
开发语言·人工智能·rust
lsx20240613 小时前
SQLite Where 子句详解
开发语言