Scala 包的基本使用|学习笔记

简介: 快速学习 Scala 包的基本使用。

开发者学堂课程【Scala 核心编程-基础Scala 包的基本使用】学习笔记,与课程紧密联系,让用户快速学习知识。

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


Scala 包的基本使用

 

一、scala 包的基本介绍

和 Java 一样,Scala 中管理项目可以使用包,但 Scala 中的包的功能更加强大,对功能进行了扩展,使用也相对复杂些,下面我们学 scala 包的使用和注意事项。

1. Scala 包快速入门

使用打包技术来解决上面问题,不同包下 dog 类

cpackage com.atguigu.chapter02.xhclass Cat {}

package com.atguigu.chapter02.xmclass Cat {}

var cat1 = new com.atguigu.chapterO2.xh.Cat()printIn("cat1" +cat1)

var cat2 = new com.atguigu.chapterO2.xm.Cat()println("cat2" + cat2)

新建一个 package,叫作 scalapackage,然后再建两个子包,xh 和 xm。

image.png

建立一个 TestTiger 然后在子包下分别建两个 scala 子类 Tiger,

image.png

然后在 TestTiger 中调用子类 tiger

package com.atguigu.chaptero7.scalapackageobject

TestTiger {

def main(args: Array[string]): unit = {

//使用 xh 的 Tiger

val tiger1 = new

com.atguigu.chapter07.scalapackage.xh.Tiger

//使用 xm 的 Tiger

val tiger2 = new

com.atguigu.chapter07.scalapackage.xm.Tiger

Println(tiger1 + “” +tiger2)

}

}

使用小红和小明的 tiger,在 scala 里面可以使用类型推导,非常方便。

分别用 tiger1代表小红,tiger2代表小明

点击运行,得到结果:

image.png

这是用 scala 的方法解决了包的调用

相关文章
|
分布式计算 Java 大数据
|
Java Scala 开发者
Scala 下界介绍和应用实例 | 学习笔记
快速学习 Scala 下界介绍和应用实例
Scala 下界介绍和应用实例 | 学习笔记
|
Scala 开发者
Scala 上界介绍和应用实例2 | 学习笔记
快速学习Scala上界介绍和应用实例2
Scala 上界介绍和应用实例2 | 学习笔记
|
Java Scala 开发者
Scala 泛型介绍和应用实例2 | 学习笔记
快速学习 Scala 泛型介绍和应用实例2
Scala 泛型介绍和应用实例2 | 学习笔记
|
Java Scala 开发者
Windows 搭建S cala 开发环境|学习笔记
快速学习 Windows 搭建 Scala 开发环境。
208 0
Windows 搭建S cala 开发环境|学习笔记
|
小程序 Java 编译器
Scala 快速入门|学习笔记
快速学习 Scala 快速入门。
126 0
Scala 快速入门|学习笔记
|
Scala 开发者 索引
关联 Scala 源码|学习笔记
快速学习关联 Scala 源码。
209 0
|
Java 大数据 Scala
scala 对象创建的流程分析|学习笔记
快速学习 scala 对象创建的流程分析。
108 0
|
大数据 Java 编译器
Scala 字符类型|学习笔记
快速学习 Scala 字符类型。
180 0
|
大数据 Scala 开发者
Scala 整型|学习笔记
快速学习 Scala 整型。
125 0