Scala 应用,第 2 部分

Scala Applied, Part 2

Scala 语言编程简介。Scala 语言功能

您将学到什么

  • 了解 Scala 的组合和继承功能
  • 创建抽象类和纯抽象成员(方法和字段)
  • 覆盖和重载方法
  • 创建主构造函数和辅助构造函数
  • 调用超类构造函数和方法
  • 了解和使用参数字段
  • 在配套对象中创建工厂方法
  • 构建简单的 DSL(领域特定语言)
  • 了解顶部和底部类型以及 Scala 如何使用它们
  • 编写正确的等于和 hashCode 方法
  • 使用特征将行为混合到类中
  • 了解不同样式的包和可见性修饰符
  • 能够从任何地方导入任何内容
  • 编写先决条件和后置条件
  • 使用单元测试测试代码

要求

  • 在开始本课程之前,学生应遵循并完成 Udemy 上免费提供的 Stairway to Scala 设置说明
  • 在开始本课程之前,学生还应完成 Stairway to Scala Applied Part 1 或具备同等技能
  • 学生需要一台具有足够性能和资源的笔记本电脑或台式电脑来编译和运行编码练习

描述

Scala 应用,第 2 部分介绍了 Scala 功能,这些功能与其他语言不同,或者可能是 Scala 独有的。它旨在延续第 1 部分,并很好地融入该流程。

第 1 部分涵盖了 Scala 中其他语言的常见概念,而第 2 部分则集中讨论该语言中更特定于 Scala 的部分,并且在来自其他编程语言时可能不熟悉,无论是功能本身还是使用它们的语法,由一位拥有超过 15 年 Scala 编程经验的讲师教授, 以及十几年的教学经验。

作为更大的 Scala 应用 3 部分课程的一部分,这将为您准备好使用 Scala 语言进行日常开发所需的一切。

特别是,通过学习本课程,您将:

  • 了解 Scala 的组合和继承功能
  • 创建抽象类和纯抽象成员(方法和字段)
  • 重写和重载类方法
  • 创建主构造函数和辅助构造函数
  • 调用超类构造函数和方法
  • 了解和使用参数字段
  • 在配套对象中创建工厂方法
  • 构建简单的 DSL(领域特定语言)
  • 了解顶部和底部类型以及 Scala 如何使用它们
  • 编写正确的等于和 hashCode 方法
  • 使用特征将行为混合到类中
  • 了解不同样式的包和可见性修饰符
  • 能够从任何地方导入任何内容
  • 编写先决条件和后置条件
  • 使用单元测试测试代码

本课程适合谁:

  • 任何想学习 Scala 编程语言的人
  • 这是由 3 部分组成的课程的第 2 部分,请在参加本课程之前检查您具备与第 1 部分相当的技能
  • 我们确实假设学生具有一些现代编程语言的编程知识
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。