Java Cocos2D对象扩展CCSprite Android

Java Cocos2D对象扩展CCSprite Android,java,android,cocos2d-iphone,Java,Android,Cocos2d Iphone,我正在使用Cocos2D,我创建了一个扩展CCSprite的对象类 我需要调用CCSprite.sprite(“filename”)方法,而不是作为CCSprite调用,而是作为我创建的对象类调用 这是我的班级 public class Object extends CCSprite{ public Object(){ } } 下面是我如何尝试调用该方法的 protected GameLayer() { Object player = new Object();

我正在使用Cocos2D,我创建了一个扩展CCSprite的对象类

我需要调用CCSprite.sprite(“filename”)方法,而不是作为CCSprite调用,而是作为我创建的对象类调用

这是我的班级

public class Object extends CCSprite{
    public Object(){

    }
}
下面是我如何尝试调用该方法的

protected GameLayer()
{
    Object player = new Object();   
    player = Object.sprite("player.png");
{
我收到一个错误,提示“类型不匹配:无法从CCSprite转换为对象”

既然这个类是CCSprite的子类,为什么它需要被隐藏


我应该怎么做呢?

已经定义了一个
对象
类,它是所有事物的超类。您不能去重新定义它,因为这样编译器就会感到困惑。

Ok。我已经更改了它,所以我现在创建了一个类MyObject。我还是有同样的问题?我需要做些不同的事情吗?