method caller

Fórumok

Arra van valami kész megoldás, hogy

class a(object)
method a_a

function a.a_a(this)
local b:=bNew()
return NIL

class b(object)
method initialize

function b.initialize(this)

return this

szcenárióban a b.initialize metódusban tudjam, hogy őt most az a objektumból hívták?

Hozzászólások


class a(object)
    method a_a

static function a.a_a(this)    
local b:=bNew("az a-ból")

class b(object)
    method initialize

static function b.initialize(this,honnan:="nem az a-ból")    
    ? "Engem most ", honnan, "hívtak meg."
    return this

function main()
    bNew()
    aNew():a_a
    ?

--
CCC3