首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Scala
花开花富贵
创建于2025-10-27
订阅专栏
Scala的课堂笔记[机智][机智][机智]
等 2 人订阅
共38篇文章
创建于2025-10-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Scala小白初学Map映射
Map是一种存储键值对的数据结构,每个键在 Map 中是唯一的。在 Scala 中,我们可以使用多种方式创建 Map。 Map 创建格式: Map,映射,表示一种一一对应关系! 添加 删除 查询,对应
Scala小白初学Set
Set的定义 Set,集合。表示没有重复元素的集合,特点是:唯一,无序。 Set 有可变(mutable)和不可变(immutable)两种类型。 不可变 Set 创建后元素不能修改,可变 Set 可
Scala 中导入包
导入形式: 1.导入一个类 包名.类名 2.导入多个类 包名.{类名1,类名2} 3.导入包下所有类 包名._ 4. 如果导入的一个类,与现有的类名有冲突? 包名.{类名 => 新名字} 导入时发现类
包的基本使用
在 Scala 中,包(Package) 是用于组织代码、避免命名冲突的核心机制,类似于 Java 的包,但提供了更灵活的语法和功能。以下从核心概念、定义方式、访问控制、包对象等方面详细讲解: 一、
scala的访问权限
Scala的访问权限概述 Scala中的属性、方法可以通过访问控制符来设置不同的访问权限。不同的访问控制符可以决定是否可以被外部类访问。 Scala的属性访问权限 有四种访问控制权限,分别为: (1)
trait-多继承
(一)多继承构造器的执行顺序 运行结果↓ (二)多层trait的加载顺序 运行结果↓ (三)空指针异常 调用p.log()时,fileName没有值。这就是继承时带的问题:先执行了trait构造器的代
代码改错(Lazy)
在 Scala 中,lazy 是一个关键字,用于延迟初始化变量,其核心作用是:变量的初始化不会在声明时执行,而是在第一次被使用时才执行。 具体作用与特性: 延迟初始化被 lazy 修饰的变量(lazy
选择题
Scala国公主米娅莫拉苏娜丹妮谢莉红被恶龙昆图库塔卡提考特苏瓦西拉松抓走了,你是勇者达拉崩吧斑得贝迪卜多比鲁翁在营救公主米娅莫拉苏娜丹妮谢莉红的途中遇到了 小怪,现请勇者达拉崩吧斑得贝迪卜多比鲁翁积
trait(特质)
(一) trait定义和作用 Scala没有Java中接口的概念,所以Scala的trait就类比Java中的接口。Scala的特质定义如下: trait是关键字,identified 表示一个合法的
内部类
## 定义在类或者对象内部的类称为内部类。 **定义格式:** class 类 { class
多态
## **多态:** 同一个操作,作用于不同的对象,有不同的执行结果。 ```Scala pack
抽象类的重写
重写要点: (1)抽象类中的方法可以有抽象的和非抽象的,同样属性也可以有抽象的和非抽象的。 (2)抽象方法可以实现,而非抽象方法可以继承或重写。 (2)属性中对于抽象成员是必须要实现的,而非抽象成员可
抽象类
定义抽象类 定义: 抽象类是一个包含一个或多个抽象方法的类。抽象方法是不带任何实现的方法。抽象类也可以包含具体的方法和属性。 目的: 抽象类的主要目的是为子类提供公共的接口和部分实现,并确保子类实现抽
题!!!!!
flatten函数 作用: 将二维数组中的元素展平至单数组中。 语法: 二维数组.flatten。不需要写()
伴生类和伴生对象
当同名的类和单例对象在同一个源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。 要求: 1. 类名和对象名必须同名。 2. 必须在同一个源码文件中。 一个类只能产生一个对象
类和对象
一、面向对象的相关概念 1. 什么是面向对象? 它是一种编程思想,它是基于面向对象的,强调的是以对象为基础完成各种操作。 2. 面向对象的三大思想特点是什么? (1) 更符合人们的思考习惯 (2) 把
下一页