Scala 语法——self =>
第一种指代thisclass A(name:String){ self=> def printName()={ print(self.name) }}第二种指代this,但是申明类型此时 self不单指代this,而且表示此类的实例依赖于申明的类型简单来说就是变相继承了B的意思trail B { printB()}class A(name:String){ self: B => def printName()={ print(self.name) }.
原创
2021-07-16 16:09:24 ·
401 阅读 ·
0 评论