Code: Select all
bbb:=new aaa("c")
a:=bbb.c
a:=bbb.d
a:=bbb.c
a:=bbb.d
class aaa
{
static kk:=0
__New(aName){
this[aName]:=2
return this
}
__Get(aName){
kk++
return kk
}
}
当a:=bbb.d时, 每次都会跳入__Get
这中间是个什么机制呢?
为什么New里指定值后.
它就和__Get, 断绝关系了?
另外, 这个kk的值怎么不会累加呢?