- 0
- 0
- 约小于1千字
- 约 12页
- 2026-07-30 发布于福建
- 举报
继承和重写
Scala继承Scala的继承层级重写
Scala继承/01
Scala继承一个基类和Java继承很相似,但我们需要注意以下几点:1、重写一个非抽象方法必须使用override修饰符。2、只有主构造函数才可以往基类的构造函数里写参数。3、在子类中重写超类的抽象方法时,你不需要使用override关键字。接下来让我们来看个实例:Scala继承
在下图实例中我们定义1个类Point和一个方法move,然后在Location类中继承了Point类。Scala使用extends关键字来继承一个类。Point称为父类(基类),Location称为子类。Scala继承
Scala的继承层级/02
如下图,Any是所有类型的父类,直接继承Any的有两个。一个是AnyRef,是所有引用类型的父类,Null是所有引用类型的子类,当一个引用类型为空的时候,实际就是引用了Null;还有一个是AnyVal,所有的基本数据类型如Int、Boolean、Byte等都是AnyVal子类,这里需要额外强调一下Unit类似java中的void也是AnyVal子类。Nothing是所有类的子类。Scala的继承层级
重写/03
Scala中使用override关键字进行重写,var变量不能在子类中重写,除非父类是抽象类在抽象类中var变量不能赋初值,下面代码展示了子类对父类的重写
您可能关注的文档
最近下载
- 手术安全核查表与手术风险评估表.pdf
- T MNJX 006—2025 《海峡两岸共通 闽台福茶》.pdf VIP
- 基于关键路径的A项目进度管理研究.pdf VIP
- 2025-2031全球与中国XGS PON棒市场现状及未来发展趋势.pdf VIP
- 古人名字解诂(文档版).docx VIP
- 《建筑给水聚丙烯管道(PP-R)工程技术规程》.pdf VIP
- 《汽车空调制冷剂的动态泄漏测试方法》.pdf VIP
- (2026秋)苏教版五年级数学上册 《2.复式条形统计图》ppt课件-新教材.pptx VIP
- 接入网设备测试方法 XG-PON_XGS-PON 互通性 GB_T46882-最新解读.docx VIP
- 2026浙江衢州市龙游县龙北水利枢纽综合开发有限公司招聘合同制员工1人(二)笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)