可能性の重複:example in scalatest siteから
What is the difference between scala self-types and trait subclasses?このキーワードを使用して継承しますか?
。私は本当に彼らが特色にいくつかのDEFSを割り当てようようにそれはそう、私の知る限り理解し
trait FunSuiteStackBehaviors {
this: FunSuite => //This line
def a() {}
def b() {}
}
class StackFunSuite extends FunSuite with FunSuiteStackBehaviors {}
を理解していないある特定の事があります。しかし、this: FunSuite =>
部分は何をしていますか?私はFunSuiteをextendの代わりに使用しようとしました。
trait FunSuiteStackBehaviors extends FunSuite {
def a() {}
def b() {}
}
class StackFunSuite extends FunSuite with FunSuiteStackBehaviors {}
そして私はまだ同じ結果に終わります。彼らは同じことですか?
自己タイプです。 http://stackoverflow.com/questions/1990948/what-is-the-difference-between-scala-self-types-and-trait-subclasses http://stackoverflow.com/questions/tagged/self-type – retronym
Hmm 。私が検索しようとすると、それらの質問は出てこない。それを指摘してくれてありがとう。 –