首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
哈基峰66
掘友等级
GTI
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
138
文章 135
沸点 3
赞
138
返回
|
搜索文章
赞
文章( 135 )
沸点( 3 )
trait-多继承详解
1.多个trait的加载顺序 2.空指针异常 方法1:懒加载 lazy val fileout = new PrintWriter(filename) 方法2:提前定义 val p = new {ov
特质
```scala package level02 /** * 特质:trait * 它用来实现多继承 */ object class019 { trait Tall { var height:Int
内部类
```scala package level02 /** * 内部类:在类的内部,写另一个类 *作用:整理代码,访问私有成员 */ object class018 { class C1 { //私有成
trait
特质:trait 它用来现实多继承 特质:trait 具体可以写什么 === abstract class 1.抽象属性 2.具体属性 3.抽象方法 4.具体方法
11.12
父类和子类的构造器调用顺序:先调用父类的构造器,在调用子类的构造器 带参构造器 相比父类,子类有新的属性
作业
```Scala package level02 object Class05 { // 定义 Point 类,包含 x、y 两个 Double 类型的属性 class Point(var x: Do
抽象类
抽象方法: 没有等号,就是一个抽象的方法。他需要在子类中去实现 子类:具体类 内部类:在类的内部,写另一个类
apply
```scala /* * * apply * *作用:写在伴生对象中,就可以允许创建对象的时候,省略new * */ object Class10 { //伴生类 class Logger () {
类的继承
1.继承的概念和基本语法 2.继承的好处之复用代码 3.继承的方法重写 4.带参的构造器 5.
抽象类
1.理解抽象类 2.继承抽象类 3.抽象类重写 抽象类是一个包含一个或多个抽象方法的类。抽象方法是不带任何实现的方法。抽象类也可以包含具体的方法和属性。
下一页
个人成就
文章被点赞
419
文章被阅读
566
掘力值
684
关注了
11
关注者
17
收藏集
0
关注标签
0
加入于
2025-09-03