nondynamic | |
aa = nondynamic.A(); | |
aa.a = 1; | |
aa.b = 2; | |
try | |
aa.c = 2; | |
err = 0; | |
catch | |
err = 1; | |
end_try_catch | |
if (!err) | |
error("A is not static") | |
endif | |
B=@() subclass(nondynamic.A(),'c',4); | |
bb = B(); | |
bb.c = 3; | |
try | |
bb.d = 2 | |
err = 0 | |
catch | |
err = 1 | |
end_try_catch | |
if (!err) | |
error("B is not static") | |
endif | |
cc = nondynamic.C(); | |
cc.d = 3; | |