首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Scala
今天没有盐
创建于2025-10-14
订阅专栏
Scala程序设计
等 1 人订阅
共30篇文章
创建于2025-10-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Scala特质多继承详解:构造顺序与空指针异常解决
在Scala面向对象编程中,特质(trait)的多继承机制为我们提供了强大的代码复用能力。然而,当类继承多个特质时,构造器的执行顺序、多层继承的初始化过程以及可能出现的空指针异常等问题都需要我们了解。
Scala特质(trait)完全指南:从基础到多继承实战
特质(trait)是一个核心概念,它为我们提供了一种比传统继承更加灵活的代码复用机制。特质不仅能够定义抽象方法,还能包含具体实现,支持多继承,极大地增强了Scala的表达能力。
Scala抽象类完全指南:从基础到实战应用
在Scala面向对象编程中,抽象类是实现代码复用和多态性的重要工具。本文将通过多个实际案例,深入解析Scala抽象类的使用方法、特性以及实际应用场景。
Scala 面向对象编程实践:Point 类与 LabelPoint 子类实现
你正在设计一个二维游戏的界面,需要用很多的点来表示游戏中的角色。 设计一个 Point 类,其 x 和 y 可以通过构造器提供。
Scala 面向对象编程:Point 类设计与实现
问题描述 在二维游戏界面设计中,我们需要用点来表示游戏中的角色位置。需要设计一个 Point 类来表示二维坐标点,并提供相关功能方法
类的继承2
前面我们学习了Scala中类的相关知识,主要是一个类和一个对象,接下来一段时间,我们将学习多个类之间的关系。今天先来看两个类之间的继承关系。
类的继承
前面我们学习了Scala中类的相关知识,主要是一个类和一个对象,接下来一段时间,我们将学习多个类之间的关系。今天先来看两个类之间的继承关系。
单例模式案例-日志类
前面我们学习单例对象、伴生对象和伴生类,并通过他们实现了单例模式,今天我们将一步改进代码,实现完成的更标准的单例模式,并实现一个日志类。
Scala中的单例对象和伴生类
用 object 关键字来创建一个单例对象。单例对象在整个应用程序中只有一个实例,适合用于存放工具方法、常量或共享状态。
从闰年判断到百钱百鸡
循环结构是编程中的基础,也是检验编程能力的重要标准。今天我们来通过7个实际的编程题目,深入掌握Scala中的循环应用。
Scala中的类与对象以及辅助构造器
在Scala中,用class来创建类,用new来创建对象。 构造器是一个函数,在new的时候,被自动调用,它的作用是实例化对象。 new Class() 就是在调用构造器,或者叫调用构造函数。
学完了高阶函数,我们来做一下过关训练吧!!!
学完了高阶函数后,我们可以做一做练习题,快来看一看有哪些练习题可以做吧。也欢迎大家提供更多的练习💕
Scala: 💕高阶函数(2)💕
💖介绍高阶函数 定义 高阶函数:是一种特殊的函数,特殊之处在于:它指使用其他函数作为参数或者返回值。 Scala的常见高阶函数╰(°▽°)╯ 常见应用场景 回调函数:如事件处理(点击、异步请求)中
Scala:高阶函数(1)后续💕
💖介绍高阶函数 定义 高阶函数:是一种特殊的函数,特殊之处在于:它指使用其他函数作为参数或者返回值。 Scala的常见高阶函数╰(°▽°)╯ 常见应用场景 回调函数:如事件处理(点击、异步请求)中
Scala: 💕高阶函数(1)💕
💖介绍高阶函数 定义 高阶函数:是一种特殊的函数,特殊之处在于:它指使用其他函数作为参数或者返回值。 Scala的常见高阶函数╰(°▽°)╯ 常见应用场景 回调函数:如事件处理(点击、异步请求)中
😎Scala: 函数进阶
💕Scala中函数进阶:关于定义函数的方式您了解多少呢? 快来看看除去 def 方法还有什么方法吧💕 以及更多的❤️Scala部分应用函数❤️的内容 快来看看吧!!!
递归函数(2)
案例 案例一:a的n次方 题目: a的n次方就是n个a相乘。 起始条件:f(a,0) = 1 , f(a,1) = a 递归规则:f(a,n) = a * f(a, n-1)(当 n ≥ 1)。求它的
递归函数(1)
一. 递归函数的定义和格式 定义: 递归是一种常用的解决问题的方法,特别适用于解决可以被分解为类似子问题的问题。递归函数通常由两个主要部分组成:起始条件(或基线条件)和递归规则(或递归关系)。 起始条
函数参数
一. 函数参数的默认值 定义: 函数参数的默认值,是在定义函数时为特定参数预先设定的固定值,调用该函数时若未主动给这个参数传递数据,函数就会自动使用这个预设值来执行操作。 简单来说,它就像给函数参数
运行第一个scala程序
安装scala 先安装java 再安装 点击安装包 第一步,使用记事本工具 第二步:编译 第三步,运行
下一页