一、Scala 面向对象(继承)
- 继承可以解决代码复用,让我们的编程更加靠近人类思维.当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类(比如Student),在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承父类即可
1. 对比Java继承
- 子类继承父类的属性和方法
class 子类名 extends 父类名 { 类体 }
2. Scala继承的基本语法
class 子类名 extends 父类名 { 类体 }
- 和Java一样,Scala也支持类的单继承