7.scala:继承

来源:互联网 发布:表白二维码生成器软件 编辑:程序博客网 时间:2024/05/29 07:04

版权申明:转载请注明出处。
文章来源:http://bigdataer.net/?p=315

排版乱?请移步原文获得更好的阅读体验

类似于java中的继承,在scala中同样有继承一说,而且在很多方面和java中的继承非常的类似,下面详细说明。

1.关键字及重写

scala中表示继承的关键字为extends,如下代码,Student 继承自People:

scala    4行

class Student extends People{ val name:String = "tom" }

scala中对方法的重写必须使用override,好处在于能校验方法名称和参数的错误。继续使用上述例子,如:

scala    5行

class Student extends People{ val name:String = "tom" override def toString = "name="+name }

同样的,在子类中调用父类的方法,使用关键字super……[阅读全文]

0 0
原创粉丝点击