继承问题

class Creature{
val range:Int=10
val env:Array[Int]=new Array[Int](range)
}
class Ant extends Creature{
override val range=2
}

运行时env的length为0,如果希望length为我们认为的2

需要

class Ant extends{
override val range=2
}with Creature

 

posted on 2016-05-13 10:17  梅卫军  阅读(98)  评论(0编辑  收藏  举报