包对象注意事项和细节说明|学习笔记

简介: 快速学习包对象注意事项和细节说明。

开发者学堂课程【Scala 核心编程-基础包对象注意事项和细节说明】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/609/detail/8959


包对象注意事项和细节说明

 

一、包对象的注意事项

1、每个包都可以有一个包对象,定义包对象时需要在父包中定义,如所示代码:

Package com.atguigu

package object scala{

Val name=”king”

def sayHi():unit={

println(“package object scala sayHi~”)

}

}

Package scala{//包 com.atguigu.scala

package object scala 包对象是在父包 Package com.atguigu 中定义的,不能放在 Package scala 子包中。包对象和子包是平级关系,而不是子包包含包对象。可参考下图:

image.png

包对象名称需要和包名一致,一般用来对包的功能补充

相关文章
|
数据格式
51单片机--红外遥控
51单片机--红外遥控
792 0
|
Kubernetes 容灾 调度
阿里云 ACK 高可用稳定性最佳实践
本文整理自2024云栖大会刘佳旭的演讲,主题为《ACK高可用稳定性最佳实践》。文章探讨了云原生高可用架构的重要性,通过Kubernetes的高可用案例分析,介绍了ACK在单集群高可用架构设计、产品能力和最佳实践方面的方法,包括控制面和数据面的高可用策略、工作负载高可用配置、企业版容器镜像服务高可用配置等内容,旨在帮助企业构建更加可靠和高效的应用运行环境。
|
Android开发
基于Amlogic 安卓9.0, 驱动简说(三):使用misc框架,让驱动更简单
如何使用Amlogic T972安卓9.0系统上的misc框架来简化驱动程序开发,通过misc框架自动分配设备号并创建设备文件,从而减少代码量并避免设备号冲突。
237 0
基于Amlogic 安卓9.0, 驱动简说(三):使用misc框架,让驱动更简单
|
消息中间件 安全 IDE
基于函数计算一键部署一个Serverless VSCode WebIDE
从技术角度来说,Serverless 就是 FaaS 和 BaaS 的结合。Serverless = FaaS + BaaS。 简单来讲,FaaS(Function as a Service) 就是一些运行函数的平台,比如阿里云的函数计算、AWS 的 Lambda 等。 BaaS(Backend as a Service)则是一些后端云服务,比如云数据库、对象存储、消息队列等。利用 BaaS,可以极大简化我们的应用开发难度。 Serverless 则可以理解为运行在 FaaS 中的,使用了 BaaS 的函数。
基于函数计算一键部署一个Serverless VSCode WebIDE
|
XML Java 数据库连接
Mybatis查询结果List集合数量正确,但全为null
Mybatis查询结果List集合数量正确,但全为null
405 0
Mybatis查询结果List集合数量正确,但全为null
|
XML Android开发 数据格式
Android TextView--项目开发少不了你
Android TextView--项目开发少不了你
Android TextView--项目开发少不了你
|
存储 安全
2017跟着小虎玩着去软考--项目管理师上午考试试题之六(解析2016下半年项目管理师上午试题20-23题)
2017跟着小虎玩着去软考----项目管理师上午考试试题之六 分析与解答2016下半年信息系统项目管理师上午试题20-23题 【读者对象】 1.报考了项目管理师,但是因为工作太忙,或者因为忙着耍女朋友,或者记忆力不太好,专业书籍太枯燥,或者对中国的应试教育,不屑一顾; 2.
1219 0
|
4天前
|
数据采集 人工智能 安全
|
14天前
|
云安全 监控 安全