Scala的包,继承复写之编程进阶(8)
来源:互联网 发布:阿里云客服是干嘛的 编辑:程序博客网 时间:2024/06/10 17:48
本篇文章主要简介Scala的包,继承复写:
abstract class Person{ val counter : Int val counterArray = new Array[Int](counter)}class Sporter extends Person{ override val counter = 5}class Programmer(val name : String,val salary:Double){ final override def equals(other: Any) = { val that = other.asInstanceOf[Programmer] if(that == null) false else name == that.name && salary == that.salary } final override def hashCode = name.hashCode() * 17 + salary.hashCode() * 9 }/*class Sporter extends { override val counter = 5} with Person*/object OverrideField extends App{ val s = new Sporter println(s.counterArray.length)}
输出结果为 0
0 0
- Scala的包,继承复写之编程进阶(8)
- scala之函数编程进阶
- Scala 模式匹配之编程进阶(2)
- Scala 容器与类型系统之编程进阶(3)
- Scala 类型系统实战之编程进阶(4)
- Scala入门之包与继承
- Scala 函数式编程进阶 (1)
- Scala进阶编程指南
- scala学习之:scala的并发编程(一)
- scala学习之:scala的并发编程(二)
- Scala隐式( implicit)编程彻底实战之编程进阶(7)
- java基础之函数的复写(override)
- Scala偏函数、异常、Lazy值编码之编程进阶(5)
- Scala 提取器与注解深度解析之编程进阶(6)
- 快学Scala读书笔记之 Chapter 8(继承)
- Scala学习—面向对象编程之继承
- [scala之七]继承
- Scala之继承
- 关于布局属性的那些事(笔记)
- Lua的基础知识点
- Atitit.分布式远程调用 rpc rmi CORBA的关系
- 七律 自题励志诗
- map函数的应用
- Scala的包,继承复写之编程进阶(8)
- Trie树的C++实现
- csu 1508 地图的四着色(BFS,DFS,巧妙剪枝)
- c++动态绑定和动态绑定
- 调用Android Market进行下载
- 构造Dominator Tree以及Dominator Frontier
- 打印所有和为s的连续正序列
- Live Archive 4253 Archery
- 【Spring源码--IOC容器的实现】(三)BeanDefinition的载入和解析【II】