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()
      //  }
    }
  }
}
相关推荐
zzzsde2 小时前
【Linux】线程概念与控制(2)线程控制与核心概念
linux·运维·服务器·开发语言·算法
白夜11172 小时前
C++(不适合使用 CRTP情况)
开发语言·c++·笔记
栗少2 小时前
Python 入门教程(面向有 Java 经验的开发者)
java·开发语言·python
草莓熊Lotso2 小时前
Linux C++ 高并发编程:从原理到手撕,线程池全链路深度解析
linux·运维·服务器·开发语言·数据库·c++·mysql
小王师傅662 小时前
【Java结构化梳理】泛型-上
java·开发语言
wuxuanok3 小时前
Maven 编译报错:java.lang.NoSuchFieldError: JCImport 问题总结
java·开发语言·maven
froginwe113 小时前
组合模式:构建灵活且可扩展的软件架构
开发语言
techdashen3 小时前
服务不停,升级照常:Cloudflare 是怎么做到零中断重启的
开发语言·rust
Rust研习社3 小时前
Reqwest 兼顾简洁与高性能的现代 HTTP 客户端
开发语言·网络·后端·http·rust
念越3 小时前
Java 文件操作与IO流详解(File类 + 字节流 + 字符流全总结)
java·开发语言·io