首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
玖玥玥
掘友等级
|学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
813
文章 813
沸点 0
赞
813
返回
|
搜索文章
最新
热门
《包》
代码分析 包声明 scala 当前文件位于 art 包中 导入语句 scala 从 jhart 包中导入 Student 类 主程序 scala 定义了一个单例对象 Main 包含标准的 main 方
继承顺序
1. 特质定义 定义了三个特质 A、B、C,每个特质构造时都会打印相应的构造器信息 2. 继承顺序 scala 继承顺序:C → B → A 3. 执行结果 当创建 Child 实例时,构造器执行顺序
特质(trait)
1. 定义特质 scala 定义了两个特质:BeautifulEye 和 fail 每个特质都包含一个具体的字段值 2. 类继承特质 scala Child类使用 extends 和 with 关键字
内部类与外部类
内部类的关键特点: 访问权限:内部类可以直接访问外部类的所有成员(包括私有成员) 实例关联:每个内部类实例都与特定的外部类实例关联 命名空间:避免命名冲突,组织代码更清晰 内部类的优势: 封装性更好:
抽象类
抽象类的关键特点: 不能被实例化:abstract class 不能直接 new 作为父类:主要用途是让其他类继承 可以包含具体方法:如 autoDrive() 方法 也可以包含抽象方法:只有声明没有
面向对象编程继承与构造器解析
1. 父类 Animal scala 2. 子类 Dog scala 参数传递的关键点 子类构造器接收参数:(name:String, age:Int) - 这些参数用于传递给父类 调用父类构造器:e
继承
1. 什么是继承? 继承是面向对象编程的一个基本特性,它允许一个类(子类)基于另一个类(父类)来创建,从而: 获得父类的属性和方法(代码复用) 可以添加新的属性和方法(功能扩展) 可以重写父类的方法(
多态
scala 执行结果 text 多态的核心概念 1. 什么是多态? 多态:同一个操作作用于不同的对象,可以有不同的解释和不同的执行结果。 2. 多态的三个必要条件 继承:Dog 和 Cat 都继承自
日志类
执行结果 控制台输出: text test.log 文件内容: text 关键特性 单例模式:确保全局只有一个 Logger 实例 文件追加:使用 FileWriter(filename, true)
复习
1. 什么是伴生类和伴生对象? 在 Scala 中: 伴生类:与伴生对象同名的类 伴生对象:与伴生类同名的对象,使用 object 关键字定义 它们必须定义在同一个源文件中,可以互相访问彼此的私有成员
下一页
个人成就
文章被点赞
638
文章被阅读
1,047
掘力值
950
关注了
25
关注者
24
收藏集
1
关注标签
10
加入于
2025-09-08