我正在使用Cocos2D,我创建了一个扩展CCSprite的Object类
我需要调用CCSprite.sprite(“filename”)方法而不是CCSprite,而是调用我创建的Object类。
这是我的班级
public class Object extends CCSprite{
public Object(){
}
}
以下是我尝试调用方法的方法
protected GameLayer()
{
Object player = new Object();
player = Object.sprite("player.png");
{
我收到错误提示“类型不匹配:无法从CCSprite转换为对象”
由于该类是CCSprite的子级,为什么需要将其隐藏?
我该怎么做?
答案 0 :(得分:0)
已经定义了一个Object
类,它是所有内容的超类。你不能去重新定义它,因为那时编译器会感到困惑。