首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
键盘行者
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
190
文章 190
沸点 0
赞
190
返回
|
搜索文章
最新
热门
模式匹配基本应用
```scala object case04 { def matchType(value:Any):Unit = { value match { case x:Int => println(s"${x
Caseclass的用法
``` ### 设计定位不同,case class 更轻量级,专为数据建模而生 // 普通 class 实例化(必须加 new) class OrdinaryStudent (name: String
trait多维继承构造器的执行顺序
``` /* 特质 trait: 实现多继承 trait多维继承构造器的执行顺序 1.先父 后子 2.如果是多继承,有多个trait,按书写顺序从左到右 */ trait AA { println("
抽象类
``` /* * 抽象类 abstract * 1. 一个抽象类(加了abstract修饰的),不能被new。 * 一个类不能直接用来创建对象 **/ abstract class AICar { d
具体属性和抽象属性
trait:实现多继承 1.具体属性,抽象属性 2.具体方法,抽象方法 1.trait中可有抽象,也可有具体 2.它的子类必须实现抽象的(属性,方法)
构造器
设计一个二维游戏的界面: 设计一个Point类,其x和y可以通过构造器提供. 方法1:判断所在象限 方法2:计算到原点的距离 方法3:计算与另一个点的距离 方法4:重写equals判断是否为同一个点
父类与子类构造器
object day1110 { // 父类:name,age class Animal(val name:String,var age:Int) { println(s"父类构造器.....${na
日志
apply object day110401 { /* *apply apply方法写在伴生对象中,可以在创建对象的时候,省略new关键字 val 对象 = 伴生类() <===>伴生对象.apply
课堂作业
 1. ```scala 1 def isLeapYear(year
函数
#函数字面量 另一种定义函数的方式# #``` 函数字面里的简化写法 `` 把一个函数,当做参数,传递给另一个函数 定义两个字面量函数。(Int,Int => Int看成一种数据类型 定义一个函数,它
下一页
个人成就
文章被点赞
160
文章被阅读
499
掘力值
310
关注了
10
关注者
14
收藏集
0
关注标签
25
加入于
2025-09-08