快学Scala读书笔记之 Chapter 8(继承)
来源:互联网 发布:java todo注释 编辑:程序博客网 时间:2024/05/16 09:05
第八章 继承
要点
- extends、final关键字和Java中相同,可以将类声明为final,这样它就不能被扩展,还可以将单个方法或字段声明为final,以确保它们不能被重写,注意这和Java不同,在Java中,final字段是不可变的,类似Scala的val。
- 重写方法时必须用override,Scala中调用超类的方法和Java完全一样,使用super关键字
- 只有主构造器可以调用超类的主构造器,在Scala的构造器中,不能调用super(params),不像Java,可以用这种方法来调用超类构造器
- Scala VS Java in 类型检查与转换
但是模式匹配是一个更好地选择
p match { case s: Employee => ... case _ => ...}
- 超类的构造
类有一个主构造器和任意数量的辅助构造器,每个辅助构造器都必须以对先前定义的辅助构造器或主构造器的调用开始,因此,辅助构造器永远不能直接调用超类的构造器,子类的辅助构造器最终都会调用主构造器,只有主构造器可以调用超类的构造器 - 可以重写字段
子类重写超类的抽象方法时,不需要override关键字
- Scala的继承层级
0 0
- 快学Scala读书笔记之 Chapter 8(继承)
- 快学Scala读书笔记之 Chapter 10、11(特质和操作符)
- 快学Scala 读书笔记之 Chapter 2、3、4(控制结构函数,数组,映射,元组)
- 快学Scala(8) 继承
- 快学Scala读书笔记之Chapter 14(模式匹配和样例类)
- 快学Scala第8章----继承
- 《快学scala》读书笔记--第一章
- 快学Scala读书笔记之Chapter12(高阶函数)、Chapter13(集合)
- 快学Scala读书笔记之Chapter15(注解)、Chapter17(类型参数)
- 快学Scala 第8章 继承知识点总结
- 《快学Scala》习题详解 第8章 继承
- 快学scala 第八章 继承 读书笔记及习题答案代码
- 快学Scala学习笔记及习题解答(5-8类、对象、包和继承)
- 快学Scala-类、对象、继承、特质
- 快学scala笔记之01-数据类型
- 快学scala笔记之02-类
- 快学scala之数组操作
- 快学scala之List操作
- 阶乘因子和
- 各种排序总结
- (学习笔记)android 5.0 系统去电流程状态判断(下)
- WebService
- Android如何获取手机各项信息
- 快学Scala读书笔记之 Chapter 8(继承)
- iptables扫盲!!!
- 关于函数指针
- LINQ to SQL语句
- 普通用户的注册和管理员的权限操作
- 集合笔记
- 获取treeviewitem对象和TreeViemItem对象的一些问题
- 111 AddressBookUI
- Json的一些了解