0.Scala继承 scala语言是支持面向对象编程的,我们也可以使用scala来实现继承,通过继承来减少重复代码。 0.1定义语法 scala和Java一样,使用 extends 关键字来实现继承 可以在子类中定义父类中没有的字段和方法,或者重写父类的方法 类和单例对象都可以从某个父类继承 语法 class/object 子类 extends 父类 { .. } Copy 示例 0.2示例 | 类继承 定义一个Person类,再定义一个Student类,继承自Person类 创建一个Student类对象实例,并设置name为“张三” 打印姓名 参考代码 package com.robot.scalademo1 class Person3 class Student3 extends Person3 object _08ObjectDemo { class Person { var name = "super" def getName = this.name } class Student extends Person //注意如果类没有实体,可以省略{} def main(args: Array[String]): Unit = { val p1 = new Person() val p2 = new Student() val p3:Student = new Student(