Scala - Как вызвать метод внутреннего класса? - PullRequest
0 голосов
/ 29 апреля 2018

У меня в одном файле scala следующий класс (и ниже основной метод):

class OuterClass {
  class Inner {

    def innerMethod(): Unit = {
      println("innerMethod")
    }

    class InnerMost {
      innerMethod()
    }
  }
}

Теперь хотим вызвать этот класс из метода main:

  object main {
    def main (args: Array[String] ): Unit = {
          println("Main")
          val pt = new OuterClass
          ...
      }
  }

Как этого добиться?

1 Ответ

0 голосов
/ 29 апреля 2018

Для создания экземпляра вложенного класса Inner, а затем InnerMost

val pti = new pt.Inner
val ptim = new pti.InnerMost
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...