阅读背景:

scala 构造顺序与java 的构造顺序的区别

来源:互联网 

有以下scala代码 
ConstructionOrder.scala
package quickanswer.chapter8

class Creature {
  val range: Int = 10
  val env: Array[Int] = new Array[Int](this.range)///calls the range() 办法而不是对字段的的直接援用  和java 的区分
}

class Ant extends Creature {
  override val range = 2
}

object ConstructionOrder extends App {
  val ant= new Ant
   println(ant.range);
  println(ant.env.length);

}package qu




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: