public class Meson extends ImperialCluster {
private static final long serialVersionUID = 1L;
public Meson() {
Alpha A = new Alpha();
Beta B = new Beta();
Gamma G = new Gamma();
getAlphas().add(A);
this.setAlphas(getAlphas().add(A));
this.setBetas(getBetas().add(B));
this.setClusterType("Meson");
}
@Override
public void displayCluster() {
System.out.println(toString());
}
}
Я хотел добавить альфа-объект в альфа-объект ArrayList и бета-объект в бета-версию ArrayList.
this.setAlphas(getAlphas(). add(A));
выдает ошибку, поскольку .add(A) возвращает логическое значение.
Что можно обойти?
public Meson() { Alpha A = new Alpha(); Beta B = new Beta(); Gamma G = new Gamma(); getAlphas().add(A); this.setAlphas(getAlphas().add(A)); this.setBetas(getBetas().add(B)); this.setClusterType("Meson"); }
@Override public void displayCluster() { System.out.println(toString());
}
} [/code] Я хотел добавить альфа-объект в альфа-объект ArrayList и бета-объект в бета-версию ArrayList. this.setAlphas(getAlphas(). add(A)); выдает ошибку, поскольку .add(A) возвращает логическое значение. Что можно обойти?