在Scala中,内部方法可以在子类中重写吗?

时间:2011-08-27 00:03:09

标签: scala

例如在下面的

class Base {

  def test() {
    def internal() {
      println("base internal")
    }
  }
}

是否有可能在子类中覆盖内部?

2 个答案:

答案 0 :(得分:8)

没有。内部方法实际上是私密的。

答案 1 :(得分:2)

要完成answer of Daniel:如果您希望能够覆盖internal方法,则应在protected类的正下方将其声明为Base

实际上,内部方法可以看作是方法本身的一个块。