Scala中的继承
发布日期:2021-05-14 05:35:29 浏览次数:21 分类:原创文章

本文共 399 字,大约阅读时间需要 1 分钟。

1.Scala中的扩展类

  使用 extends 继承父类

eg:

abstract class People(){  val name:String  def speak()  def info(): Unit ={    printf("this people's name is %s", name)  }}class Male(pname:String) extends People {  val name = pname  override def speak(): Unit = {    printf("the man is speak")  }  }val male1 = new Male("尼古拉斯-张三")male1.speak()

输出:

 

如果继承父类中的 抽象对象 或 抽象方法,则不用加override 修饰,

如果继承 父类中的  具体方法 则需要加上 override

 

上一篇:Scala中的类层次结构
下一篇:Scala中的抽象类

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月10日 20时39分33秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章