this.type
通常是指在一个面向对象编程上下文中,
this
关键字引用的对象的一个属性或方法。在JavaScript中,当你在类的方法内部使用
this.type
,它通常指的是该对象的
type
属性,这个属性反映了对象的类型信息。例如:
class Student(){
// this.type是返回值类型
def sayHello():this.type ={
println("sayHello")
this
}
def run():this.type ={
println("running.......")
this
}
def sleep(): Unit = {
println("sleeping......")
}
}
object TestFuncChain {
def main(args: Array[String]): Unit = {
var s=new Student()
s.sayHello().run().sleep()
}