Как передать параметр в конструктор?

176
16 декабря 2017, 06:34

Только осваиваю программирование, и возник такой вопрос: Есть некий класс Plane, в котором есть 3 текстуры и нужно выбрать случайную. И есть главный класс Main, в котором нужно в определенный момент поменять эту текстуру. Вот что у меня есть:

public class Plane extends Sprite {
private Array<TextureRegion> colorArray;
private TextureRegion color;
public TextureRegion redPlane;
public TextureRegion bluePlane;
public TextureRegion greenPlane;

public Plane(TextureRegion color) {
    redPlane = ResourceManager.getInstance().getTextureRegion("planeRed");
    greenPlane = ResourceManager.getInstance().getTextureRegion("planeGreen");
    bluePlane = ResourceManager.getInstance().getTextureRegion("planeBlue");
    colorArray = new Array<TextureRegion>();
    this.color = color;
}
public void randomColor(){
    colorArray.addAll(redPlane,greenPlane,bluePlane);
    color = colorArray.random();
}

В главном классе:

private Plane plane;
...
plane = new Plane();
...
plane.randomColor();
READ ALSO
Нужен совет по Android Java

Нужен совет по Android Java

Есть приложения в которым люди выставляют публикации в день один раз

203
Проблема с forEach JSTL(Java EE)

Проблема с forEach JSTL(Java EE)

Здравствуйте возникла проблема с forEach в JSTL

211
Отправка данных с сервера на телефон

Отправка данных с сервера на телефон

Доброго времени сутокДумал я, думал

193
Добавить все URL-ссылки из TextView в HashMap [требует правки]

Добавить все URL-ссылки из TextView в HashMap [требует правки]

Есть TextView в котором много ссылокТак как некоторые экраны маленькие, бывает, несколько раз попадаешь не на ту ссылку

146