本篇作为scala快速入门系列的第二十二篇博客,为大家带来的是关于override和super的内容。
override 和 super
类似于Java语言,我们在子类中使用override需要来重写父类的成员,可以使用super来引用父类。
语法
- 子类要覆盖父类中的一个方法,必须要使用override关键字
- 使用override来重写一个val字段
- 使用super关键字来访问父类的成员方法
示例
-
定义一个Person类,包含
- 姓名字段(不可重新赋值)
- 获取姓名方法 -
定义一个Student类
- 重写姓名字段
- 重写获取姓名方法,返回"hello, " + 姓名 -
创建Student对象示例,调用它的getName方法
参考代码
本期的内容分享就到这里了,喜欢的小伙伴们记得点个赞,持续关注哟~下一篇将为大家带来类型判断,敬请期待٩(๑>◡<๑)۶