从Java中的子类构造函数调用超级构造函数

时间:2015-01-06 01:48:49

标签: java android libgdx textures sprite

所以,我正在开发LibGDX游戏。

我有一个类,“GraphicSprite”,它扩展了Sprite。

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(".."));

我如何设置纹理?

1 个答案:

答案 0 :(得分:1)

在你的构造函数中,只需调用" super"首先是构造函数。

super(texture);