首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天气预报今天有雨
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
185
文章 185
沸点 0
赞
185
返回
|
搜索文章
赞
文章( 185 )
沸点( 0 )
scala中类的继承
(一)继承的概念和基本语法 定义:在原有类的基础上定义一个新类,原有类称为父类,新类称为子类。 语法:class 子类名 extends 父类名 { 类体 } (二)继承的方法重写 当子类从父类继承的
处理构造器的调用顺序
代码验证调用顺序:父类的主构造器->子类主构造器->子类的辅助构造器 1. class Dog()中,参数不需要添加var或者val。因为它继承Animal,所以它本身就有name,age属性。如果添
内部类
《一》内部类的定义 定义在类或者对象内部的类称为内部类。 在类的内部有:属性,方法,类。 《二》内部类的基本使用 定义格式: class 类 { class 内部类 } 使用格式: new 类的实例.
trait(单个性质)
trait是关键字,identified 表示一个合法的标记。 用一个类去实现单个特质 Scala没有Java中接口的概念,所以Scala的trait就类比Java中的接口。
trait2(多继承)
格式:类名 extends 特质1 with 特质2 with 特质3 其中多个特质的顺序可以交换。 多继承时,构造器调用顺序: 1.先父后子。先调用父类构造器,再调用子类构造器 2.有多个父类,从左
类的继承(一)
继承的概念和基本语法 定义 在原有类的基础上定义一个新类,原有类称为父类,新类称为子类。 class 子类名 extends 父类名 { 类体 } 语法 假设定义Parents为父类,C1为子类,通过
类的继承(二)
继承与多态 特点 面向对象的三个特点:封装,继承,多态 。 多态性 同一操作作用于不同的对象, 可以有不同的解释,产生不同的执行结果,这就是多态性。 通过代码来理解多态-写一个函数,它的参数类型是父类
案例:坐标系中的点
案例: 题目:设计一个Point类,其x和y可以通过构造器提供。 它有几个方法: 方法1:计算自己在哪个象限。whereAmI():String 方法2:计算和坐标原点的距离。getDist():Do
抽象类
理解抽象类 类本身就是对对象的抽象,抽象类就是对类的抽象,就是一种更加模糊的类。 定义 抽象类是一个包含一个或多个抽象方法的类。抽象方法是不带任何实现的方法。抽象类也可以包含具体的方法和属性。 目的
内部类
内部类的定义 定义在类或者对象内部的类称为内部类。 在类的内部有:属性,方法,类。 内部类的基本使用 定义格式: class 类 { class 内部类 } 使用格式: new 类的实例.内部类()
下一页
个人成就
文章被点赞
226
文章被阅读
530
掘力值
479
关注了
9
关注者
11
收藏集
0
关注标签
0
加入于
2025-09-03