首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
琦気
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
499
文章 488
沸点 11
赞
499
返回
|
搜索文章
赞
文章( 488 )
沸点( 11 )
单列类应用2025.10.31
、单例模式的技术优势与适用场景 技术优势 线程安全:Scala 底层保证伴生对象的初始化是线程安全的,多线程环境下无需额外加锁。 延迟加载:实例在第一次调用 getInstance 时才初始化,避免程
抽象属性1 2025.11.26
按extends/with的书写顺序,依次处理每个 Trait; 每个 Trait 内部,先初始化它的父 Trait(递归执行); 所有 Trait 初始化完成后,最后初始化类自身。
23 抽象类
一. 理解抽象类 类本身就是对对象的抽象,抽象类就是对类的抽象,就是一种更加模糊的类。 定义: 抽象类是一个包含一个或多个抽象方法的类。抽象方法是不带任何实现的方法。抽象类也可以包含具体的方法和属性。
25 trait基本使用
一. trait定义和作用 Scala没有Java中接口的概念,所以Scala的trait就类比Java中的接口。 Scala的特质定义如下: trait是关键字,identified 表示一个合法的
26 trait-多继承详解
一. 多个trait的加载顺序 实现多继承,注意观察父子类的构造器的执行顺序 先父后子 有多个父类,按书写顺序从左到右执行 例如: 结果如图: 二. 多层trait的加载顺序 先执行父类中的构造器,再
scala中包的导入
内容 1. 包的概念及使用 2. 包的基本使用 3. 包的定义格式 4. 包的导入 5. 定义包对象 包的概念 Scala中的包可以定义在文件的开头,也可以在代码的任意位置。 作用: 区分同名的类;
抽象
理解抽象类 类本身就是对对象的抽象,抽象类就是对类的抽象,就是一种更加模糊的类 定义:抽象类是一个包含一个或多个抽象方法的类。抽象方法是不带任何实现的方法。抽象类也可以包含具体的方法和属性 目的:抽象
trait基本使用
(一)trait定义和作用 trait是关键字,identified 表示一个合法的标记。 作用:封装成员和方法,供其他类来实现。它可以实现多继承! (二)实现单个特质 用一个类去实现单个特质 (三)
类的继承
继承的概念和基本语法 在原有类的基础上定义一个新类,原有类称为父类,新类称为子类。 class 子类名 extends 父类名 { 类体 } 好处:复用代码和实现多态。复用代码:子类可以继承父类的特性
scala中包的导入
内容: 1. 包的概念及使用; 2. 包的基本使用; 3. 包的定义格式; 4. 包的导入; 5. 定义包对象。 包的概念 Scala中的包可以定义在文件的开头,也可以在代码的任意位置。 作用: 区分
下一页
个人成就
文章被点赞
412
文章被阅读
751
掘力值
668
关注了
17
关注者
25
收藏集
0
关注标签
0
加入于
2025-09-03