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 类的主要内容,如果未能解决你的问题,请参考以下文章