首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
scala小知识
游北
创建于2025-10-20
订阅专栏
每天一个小知识
暂无订阅
共13篇文章
创建于2025-10-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
scala的访问权限
访问控制权限在Java中已经有所了解,下面通过与Java中的权限对比,介绍Scala中的几种访问权限。 (一) Scala的访问权限概述 Scala中的属性、方法可以通过访问控制符来设置不同的访问权限
trait的高级用法(进阶)!!!
(一)多个trait的加载顺序 如果有多个父类,则按照从左到右的顺序调用 (二)多层trait的加载顺序 先执行父类中的构造器,再执行子类的构造器:如果trait1也有自己的父类,要先执行父类构造器
scala 中特质(trait)
在 Scala 的面向对象世界里,特质(trait) 是代码复用与多继承的“魔法钥匙”——它既不像 Java 接口那样“只定义不实现”,也不像抽象类那样“继承规则死板”,而是以更灵活的方式,让“功
Scala内部类:解锁“类中类”的封装魔法
在Scala的世界里,内部类是“类中类”的神奇存在——它像嵌套的俄罗斯方块,让复杂逻辑在“类的容器”里井然有序。 想象一下:你正在设计一辆“智能汽车”系统,需要把“引擎(Engine)”“轮胎(T
玩转scala抽象类
在Scala的编程江湖里,抽象类就像一位爱操心的“家长”,总想给子类定下规矩:“孩子啊,你得继承我的基因,还得按我的方式活!”可子类们偏偏不买账,有的偷偷改头换面,有的直接“离家出走”,上演了一出出代
//当父类,子类都存在参数的构造结构时候,如何进行参数传递?????
当父类,子类都存在参数的构造结构时候,如何进行参数传递????? 在创建子类实例时,Scala会先执行父类的构造器,然后再执行子类的构造器。这种"父类优先"的原则确保了父类的初始化在子类之前完成 完结
scala中继承(父子级)
前面我们学习了Scala中类的相关知识,主要是一个类和一个对象,接下来一段时间,我们将学习多个类之间的关系。今天先来看两个类之间的继承关系。 (一)继承的概念和基本语法 定义:在原有类的基础上定义一个
scala中类(日志类)
前面我们学习单例对象、伴生对象和伴生类,并通过他们实现了单例模式,今天我们将一步改进代码,实现完成的更标准的单例模式,并实现一个日志类。 apply的基本使用 在 Scala 中,apply 方法放在
scala中的单例对象和伴生类
前面我们学习了如何定义类和对象,类是对象的抽象,对象是属性的集合。在一般情况下,我们都是通过new Class的方式来创建对象,但是,有些时候,我们希望简单一些,直接去创建对象。 创建对象的方式: c
scala类和对象
你有没有想过scala中语言的设计逻辑 ,为什么要在这么写,本章主要正确使用scala中的类 辅助构造函数和构造函数的设计思想 了解面向对象,事情简单化 (一)class 类 类是属性和行为的集合 属
Scala高阶函数(四)
(一)filter函数 作用:对数组元素使用函数进行过滤 语法:新数组= 旧数组.filter(元素=>bool) 它的参数是一个函数,这函数的返回值是布尔值。如果返回为true就保留。 eg1:
scala高阶函数(三)
高阶函数定义 一种特殊的函数,他的参数或者返回值是函数类型 (一)map函数 通过对数组的每一个元素应用一个函数来构建一个新数组 语法:新数组 = 旧数组.map(旧元素=>新元素) 练习题 把(1,
scala进阶函数(二)
目标 函数字面量; 部分应用函数 格式 定义函数的方式一: 定义函数的方式二:字面量 Scala的函数字面量的简化方式有两种方式: _(占位符)。如果函数中的参数在方法体中只使用了一次,可以用_替换。