override和super
类似于Java语言,我们在子类中使用override需要来重写父类的成员,可以使用super来引用父类
用法
子类要覆盖父类中的一个方法,必须要使用override关键字
使用override来重写一个val字段
使用super关键字来访问父类的成员方法
示例
示例说明
定义一个Person类,包含
姓名字段(不可重新赋值)
获取姓名方法
定义一个Student类
重写姓名字段
重写获取姓名方法,返回"hello, " + 姓名
创建Student对象示例,调用它的getName方法
参考代码
class Person {
val name = "super"
def getName =