【问题标题】:Calling super constructor from subclass constructor in Java从Java中的子类构造函数调用超级构造函数
【发布时间】:2015-01-06 14:35:45
【问题描述】:

所以,我目前正在开发 LibGDX 中的游戏。

我有一个扩展 Sprite 的类“GraphicSprite”。

public class GraphicSprite extends Sprite{

public GraphicSprite(Texture texture){
 //WHERE WOULD I IMPORT THE TEXTURE TO THE SPRITE THAT'S BEING EXTENDED?
 //SHOULD BE SOMETHING LIKE THIS? "this.(classBeingExtended) = new Sprite(texture);
}

}

创建 SPRITE 时,必须输入一些变量。

testSprite = new Sprite(TEXTURE HERE);

但是,我想创建 GraphicSprites(扩展 Sprite)。 所以如果我这样做:

testGraphicSprite = new GraphicSprite(new Texture(".."));

如何设置纹理?

【问题讨论】:

  • 我真的不明白这个问题在问什么以及它与此有何关系:/
  • 对不起,我把这个问题误读为调用超类的构造函数,而不是同一个类的构造函数。我的错。不过,这似乎是一个以前在这里肯定已经回答过的问题。也许有人可以找到它并链接到它。

标签: java android libgdx textures sprite


【解决方案1】:

在您的构造函数中,只需先调用“超级”构造函数即可。

super(texture);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-06
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多