Scala入门基础(16)scala的包

  1. Scala的包
  2. 定义包
  3. 定义包对象
  4. Scala的包的导入
  5. 导入重命名

一.Scala的包

package(包:一个容器。可以把类,对象,包,装入。

好处:

  • 区分同名的类;
  • 类很多时,更好地管理类;
  • 控制访问访问

包名称应全部为小写,只能包含数字,字母,下划线,小圆点。不能使用数字开头,也不要用关键字。

例如:

package demo.class.execl

//错误,因为class是关键字

package demo.12a

// 错误,数字开头

二.定义包

两种包的管理风格:

(1)一个源文件一个包,与路径名一一对应;

(2) 嵌套 package 表示层级关系。这样的好处是一个文件可以定义多个包,内层

可以访间外层的包的类和对象;

风格 1:将包名与包合 scale 文件的目承名相间

风格 2:铁套 packege 表示层级关系

四.Scala的包的导入

(演示)

五.导入重命名

:导入之后修改名字

格式:import 包名{原名字=>新名字}

相关推荐
Kay_Liang29 分钟前
从聚合到透视:SQL 窗口函数的系统解读
大数据·数据库·sql·mysql·数据分析·窗口函数
武子康2 小时前
大数据-69 Kafka 存储结构解析:日志文件与索引文件的内部机制
大数据·后端·kafka
萤丰信息9 小时前
智慧工地从工具叠加到全要素重构的核心引擎
java·大数据·人工智能·重构·智慧城市·智慧工地
riveting9 小时前
明远智睿SSD2351:以技术突破重构嵌入式市场格局
大数据·人工智能·重构·边缘计算·嵌入式开发·智能交通
计算机源码社12 小时前
分享一个基于Hadoop+spark的超市销售数据分析与可视化系统,超市顾客消费行为分析系统的设计与实现
大数据·hadoop·数据分析·spark·计算机毕业设计源码·计算机毕设选题·大数据选题推荐
zskj_zhyl13 小时前
银发经济时代:科技赋能养老,温情守护晚年,让老人不再孤独无助
大数据·人工智能·科技·生活
Giser探索家13 小时前
低空智航平台技术架构深度解析:如何用AI +空域网格破解黑飞与安全管控难题
大数据·服务器·前端·数据库·人工智能·安全·架构
码界筑梦坊13 小时前
135-基于Spark的抖音数据分析热度预测系统
大数据·python·数据分析·spark·毕业设计·echarts
weixin_4432906915 小时前
【论文阅读-Part1】PIKE-RAG: sPecIalized KnowledgE and Rationale Augmented Generation
大数据·论文阅读
拓端研究室15 小时前
专题:2025抖音电商与微短剧行业研究报告|附150+份报告PDF汇总下载
大数据·人工智能