继承是面向对象的概念,用于代码的可重用性。可以通过使用extends
关键字来实现继承。 为了实现继承,一个类必须扩展到其他类,被扩展类称为超类或父类。扩展的类称为派生类或子类。
示例
class SubClassName extends SuperClassName(){
/* Write your code
* methods and fields etc.
*/
}
继承的简单例子
Scala单继承示例
class Employee{
var salary:Float = 11100
}
class Programmer extends Employee{
var bonus:Int = 5100
println("Salary = "+salary)
println("Bonus = "+bonus)
}
object Demo{
def main(args:Array[String]){
new Programmer()
}
}
将上面代码保存到源文件:Demo.scala中,使用以下命令编译并执行代码 -