所以我有一个超类网格类,以及一个名为GrassTile1,GrassTile2等的网格类的子类……子类的所有实例都存储在一个数组中。如何将子类的实例转换为引用数组的超类?return Grid(backgroundGrid[i][j]); // this line gives me an error TypeError:错误#1034:类型强制失败:无法将<
我遇到的问题是,不能使用子类实例来执行父类方法。我正在尝试执行函数setdatavalue(),将变量$content的值更改为“true content”。但是,当我尝试在$container中实例父类并使用它执行setdatavalue()时,它失败了,并输出了“it”。但是,如果我将$ But >容器->setdatavalue();更改为$But>setdatavalue(),它就会工作!是否可以使用子类实例