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()
      //  }
    }
  }
}
相关推荐
Wang's Blog3 小时前
Java 项目实战: 交友项目 - 项目:需求分析与滑动数据设计
java·开发语言·交友
gz927cool3 小时前
Python 全栈应用最佳实践完整指南
开发语言·python·ai
CoderYanger3 小时前
Java EE 进阶:5. Spring IoC&DI(第三弹):Spring DI
java·开发语言·spring boot·spring·面试·java-ee·mvc
AIFQuant3 小时前
Python期货行情API接入:股指、黄金、原油多品种数据管道实战
开发语言·python·金融·区块链·量化开发
Thneonl3 小时前
Claude Code 频繁 Compacting?发布次日我根治了 2 个痛点
后端·rust
echome8883 小时前
JavaScript async/await 错误处理:别让 Promise 静默失败
开发语言·前端·javascript·promise
运维行者_3 小时前
供应链安全成最大风险源,企业如何构建可控的运维体系?
运维·开发语言·网络·数据库·安全·云计算·流量监控
.YM.Z4 小时前
优选算法——【双指针算法2】C++实现
开发语言·c++·算法
逆向编程4 小时前
MATLAB高级数据结构:cell、struct与table深度应用
开发语言·数据结构·matlab
努力努力再努力wz4 小时前
【Lua入门系列】从 Table 到元表与元方法:一文理解 Lua 的行为扩展机制
开发语言·junit·lua