首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
木木南楠
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
318
文章 237
沸点 81
赞
318
返回
|
搜索文章
最新
热门
包2 2025.11.27
、4 种常用 import 写法,覆盖 90% 场景 直接上代码示例,对应图里的用法: 1. 导入单个类 scala 想单独用tools包下的A类,就这么写。 2. 导入多个类(同一包下) scala
包1 2025.11.27
本质是代码的目录结构,和项目文件夹一一对应; IDE 会自动维护package语句,不用手动写; 核心功能是分类代码 + 避免类名冲突。 不用手动写package!在 IntelliJ 这类 IDE
抽象属性2 2025.11.26
Scala 中 trait 的初始化顺序是:trait 自身成员 → 父类 → 实现类成员。 如果 trait 依赖实现类的属性,必须通过lazy val、早期初始化、构造参数等方式,避免 “提前引用
抽象属性1 2025.11.26
按extends/with的书写顺序,依次处理每个 Trait; 每个 Trait 内部,先初始化它的父 Trait(递归执行); 所有 Trait 初始化完成后,最后初始化类自身。
单列类应用2025.10.31
、单例模式的技术优势与适用场景 技术优势 线程安全:Scala 底层保证伴生对象的初始化是线程安全的,多线程环境下无需额外加锁。 延迟加载:实例在第一次调用 getInstance 时才初始化,避免程
多继承2025.11.20
特质的定义:Tall 和 Eye 分别定义了 “身高” 和 “眼睛” 的属性,并且包含了具体的初始值。 类的多继承:Girl 类通过 extends 特质A with 特质B 的语法,同时混入了 Ta
抽象类2025.11.19
抽象类定义领域契约,约束核心属性与行为; 子类实现具体业务,落地差异化逻辑; 领域服务串联模型,封装跨实体的业务流程。
习题2025.11.19
*** ``` package out.production.student1 object test1 { // 定义Point类,包含x、y坐标及题目要求的方法 class Point(var x
带参构造器2025.11.12
关键规则: 单继承:一个类只能直接继承一个父类(与 Java 一致)。 继承关键字:使用 extends 表示继承关系。 父类成员访问:子类可直接访问父类的 public/protected 成员,p
多个类之间的关系2025.11.12
Scala 支持属性重写,需满足: 父类属性为 val(不可变),子类可重写为 val 或 var。 父类属性为 var(可变),子类不可重写(避免数据一致性问题)。 继承的应用场景 代码复用:多个类
下一页
个人成就
文章被点赞
374
文章被阅读
532
掘力值
682
关注了
55
关注者
26
收藏集
0
关注标签
3
加入于
2025-09-03