簡體   English   中英

Scala:對象初始化期間調用類的方法

[英]Scala : Calling methods of a class during object initialization

object Program {
   def main(args:Array[String])={
      val parent = new Parent{
         method()
      }
   }
}


class Parent{
   def method(){
       println("inside method")
   }
}

在上面的代碼中,我實例化了Parent類的新實例。 現在,我認為這類似於C#對象初始化語法。 但是我也可以在這里調用一些方法。 此功能的用例是什么? 請問有什么名字嗎?

實際上,您是在實例化擴展Parent的匿名類的實例,並從構造函數中調用基類方法。 我認為沒有特別的名字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM