首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户817213235538
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
赞
文章( 26 )
沸点( 0 )
类的继承
```scala package level02 /** * 多个类之间的关系:继承 * 好处:不劳而获 * 重写:子类对父类的同名方法进行重写 */ object class013 { class
案例
```scala package level02 object class016 { class Point(var x: Double, var y: Double) { def whereAmI(
抽象类
一:定义抽象类 定义抽象属性:var|val 属性名:类型 一个属性没有初始化,没有值 定义抽象方法:def 方法名():String 只声明没有实现方法。 二:继承抽象类 子类继承了抽象类,它就必须
内部类
```scala package level02 /** * 内部类:在类的内部,写另一个类 *作用:整理代码,访问私有成员 */ object class018 { class C1 { //私有成
特质
```scala package level02 /** * 特质:trait * 它用来实现多继承 */ object class019 { trait Tall { var height:Int
多继承详解
一.多层trait的加载顺序 先执行父类中的构造器,再执行子类的构造器:如果trait1也有自己的父类,要先执行父类构造器 二.trait与抽象类的区别 1.相同点:类和trait都可以定义成员变量(
scala权限
``` package level02 /* 访问权限控制 1.公开的。不写修饰符 2.protected.保护的 在类的外部不能访问: 在子类中访问 3.private ,私有的 在类的外部不能访问
包及其导入
一.包的作用: 防止同名冲突; 更好地管理类; 二.包的定义格式 定义格式1: package 包名 定义格式2: package 包名 {} 定义格式3: package 包名{ package 包
set 集
```scala package set //Set:集合。表示没有重复元素的集合,特点是:唯一,无序。 object set01 { def main(args: Array[String]): U
Map映射
```scala package map /** * Map:映射 * 键值对:键不能有相同的! * (key,value) * 鄂->湖北省 * 湘->湖南省 * 01->xxx * 02->yyy
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2025-11-03