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 ·
425 阅读 ·
0 评论