【摘要】:使用作用域操作符(::)可以在子类上调用父类的代码,引用父类的方法。例如,cmd Ok是SAMPLES\CONTROLS\BUTTONS.VCX下Visual FoxPro类库中存储的命令按钮类,和cmd OK的Click事件相关的代码来释放按钮所在表单,cmdCancel是同一个类库中的cmdOK的子类。为了向cmdCancel中添加放弃修改的功能,需要Click事件中添加下列代码:当表关闭时,由于默认情况下将更改写入缓冲表中,所以无需向cmd OK中添加Tableupdate()代码。在调用cmd OK中的代码释放表单之前,cmdCancel中的附加代码回滚对表的改变。
10.5.4 给子类增加功能
使用作用域操作符(::)可以在子类上调用父类的代码,引用父类的方法。调用父类方法的语法是:ParentClass::Method()。
例如,cmd Ok是SAMPLES\CONTROLS\BUTTONS.VCX下Visual FoxPro类库中存储的命令按钮类,和cmd OK的Click事件相关的代码来释放按钮所在表单,cmdCancel是同一个类库中的cmdOK的子类。为了向cmdCancel中添加放弃修改的功能,需要Click事件中添加下列代码:
当表关闭时,由于默认情况下将更改写入缓冲表中,所以无需向cmd OK中添加Tableupdate()代码。在调用cmd OK中的代码释放表单之前,cmdCancel中的附加代码回滚对表的改变。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。