S
swordman
Unregistered / Unconfirmed
GUEST, unregistred user!
tform1=class(tform)
tform2=class(tform1)
当tform1 的属性改变,tform2 的属性就跟着改变
当tform2的属性改变,这时如果改变tform1的同样的属性,tform2的属性就不能跟着改变
例如:
当tform2.height没有作任何的修改时,如果改变tform1.height,tform2.height也跟着改变
但如果tform2.height 作了修改,如果这时改变tform1.height ,tform2.height 就不跟着改变了
这在设计中有多麻烦,如果不小心改变了子类的属性,那再去改父类的属性,就对子类不起作用
不知道是不是有设置或其他的方法,望指教!
*******************************************
矛盾:
1.这在设计中有多麻烦,如果不小心改变了子类的属性,那再去改父类的属性就对子类不起作用
2.但如果改变了子类后,再改变父类,子类又跟着改变,那如果真的要对子类进行修改就没有用了
之间如何平衡,
*******************************************
tform2=class(tform1)
当tform1 的属性改变,tform2 的属性就跟着改变
当tform2的属性改变,这时如果改变tform1的同样的属性,tform2的属性就不能跟着改变
例如:
当tform2.height没有作任何的修改时,如果改变tform1.height,tform2.height也跟着改变
但如果tform2.height 作了修改,如果这时改变tform1.height ,tform2.height 就不跟着改变了
这在设计中有多麻烦,如果不小心改变了子类的属性,那再去改父类的属性,就对子类不起作用
不知道是不是有设置或其他的方法,望指教!
*******************************************
矛盾:
1.这在设计中有多麻烦,如果不小心改变了子类的属性,那再去改父类的属性就对子类不起作用
2.但如果改变了子类后,再改变父类,子类又跟着改变,那如果真的要对子类进行修改就没有用了
之间如何平衡,
*******************************************