У меня есть три класса. Первый класс - это Node с двумя переменными, а второй - Instance с двумя переменными. Третий класс, называемый Decision, имеет две двумерные матрицы. Первая - это двумерный массив разных типов. классов. Как я могу сделать 2D массив с различными объектами классов (Узлы и Экземпляры)? Второй 2D-массив (y) - это тип Integer, каждое измерение которого является переменной класса Node и класса Intances. Как я могу сказать, например, у [0] [0] = 1
Узлы публичного класса {
private int nodeID;
private String nodeType;
public Nodes(int nodeID, String nodeType) {
this.nodeID = nodeID;
this.nodeType = nodeType;
}
public int getNodeID() {
return nodeID;
}
public void setNodeID(int nodeID) {
this.nodeID = nodeID;
}
public String getNodeType() {
return nodeType;
}
public void setNodeType(String nodeType) {
this.nodeType = nodeType;
}
}
экземпляры открытого класса {
private int type;
private int traffic;
public Instances(int Type, int traffic) {
this.type = type;
this.traffic = traffic;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public int getTraffic() {
return traffic;
}
public void setTraffic(int traffic) {
this.traffic = traffic;
}
}
Решение публичного класса {
Nodes node1=new Nodes();
Instances ins1= new Instances();
private Nodes Instances x[][];
private int [][] y=new int [node1.getNodeID()][ins1.gettype()];
//private Nodes[] node;
//private Instances[] ins;
}