三个类Father,Son,GrandSon,其中Son和GrandSon为Father的子类,其中Father有方法testMethod如下:
void testMethod()
{
;
Box::info("Hello World");
}
Son覆盖了Father的testMethod方法:{
;
Box::info("Hello World");
}
void testMethod()
{
;
Box::info("Hello China");
}
在GrandSon中创建Main方法,调用testMethod方法,输出"Hello World",这没什么问题。{
;
Box::info("Hello China");
}
把GrandSon继承的类改成Son,这时应该输出"Hello China",可是并不是这么回事,它依然输出"Hello World"。
客户端会缓存AOD数据,点击工具->开发工具->应用程序对象->刷新AOD,就可以了。
如果你的类开始继承自RunBase,后来想支持批处理,改成RunBaseBatch,可是那个批处理的页死活都不出来的时候,别忘了这个。