Hej
Jestem przyzwyczajony, że dziedziczenie klas odbywa się w ten sposób, że używam extends + nazwaKlasy z której dziedziczy i tyle.
Używam teraz libGdx i tam mam foldery xyz i xyz-android, tak wygląda kod z klasy xyz:
package pl.wp.xxx.xxx;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
public class ABC implements ApplicationListener {
.
.
.
a tak klasa z folderu xyz-android:
package pl.wp.xxx.xxx;
import android.os.Bundle;
import com.badlogic.gdx.backends.android.AndroidApplication;
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
public class MainActivity extends AndroidApplication {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
cfg.useGL20 = true;
cfg.useAccelerometer = false;
cfg.useCompass = false;
initialize(new ABC(), cfg);
}
}
W tym przypadku nadrzędną klasą jest xyz? I gdzie to dziedziczenie jest w kodzie?
Pytam o to gdyż zdziwiło mnie, że nie ma tam znanego mi extends a i tak dziedziczy.