Mochalov D.V. Hard LabWork03 #3

Merged
eegov merged 13 commits from LabWork03 into LabWork02 2022-10-28 09:29:48 +04:00
Showing only changes of commit 89ab094b5b - Show all commits

View File

@ -1,15 +1,16 @@
import java.lang.reflect.Array;
import java.util.Random;
public class EntityWithExtraCreator <T extends EntityLocomotive, U extends IDrawningExtra> {
private EntityLocomotive[] entityArr;
private IDrawningExtra[] extraArr;
private T[] entityArr;
Review

Нужно использовать параметр, а не конкретный тип

Нужно использовать параметр, а не конкретный тип
private U[] extraArr;
Review

Нужно использовать параметр, а не конкретный тип

Нужно использовать параметр, а не конкретный тип
int entitiesCount = 0;
int extraCount = 0;
public EntityWithExtraCreator(int countEntities, int countExtra) {
entityArr = new EntityLocomotive[countEntities];
extraArr = new IDrawningExtra[countExtra];
entityArr = (T[]) new EntityLocomotive[countEntities];
extraArr = (U[]) new IDrawningExtra[countExtra];
}
public int Insert(T entityLocomotive) {