scala -abstract 类

Posted swinbetter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scala -abstract 类相关的知识,希望对你有一定的参考价值。

定义一个抽象类

abstract class Animal {   def walk(speed:Int)   def breathe() = {     println("animal breathes")   } }

在具体Dog中 我们必须实现Animal实现的抽象方法
class Dog extends Animal {
  override def walk (speed :Int) = {
    println("dog walks, speed is " + speed)
  }
}
object App {

def Main(args:Array[String]){
val d =new Dog(0
d.walk(10)
d.breathe()

}
运行结果:
dog walks, speed is 10
animal breathes

以上是关于scala -abstract 类的主要内容,如果未能解决你的问题,请参考以下文章

scala scala 类

Scala学习之SCALA 集合类

Scala编程思想测试类AtomicTest.scala

Scala的继承和抽象类

scala-类

Scala的类层级讲解