-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRouterTable.java
More file actions
35 lines (31 loc) · 963 Bytes
/
RouterTable.java
File metadata and controls
35 lines (31 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package entity;
import java.io.Serializable;
import java.util.Arrays;
/*路由表实体类*/
public class RouterTable implements Serializable {
/*产生全局唯一的序列化的实体*/
private static final long serialVersionUID = 7320514855714982331L;
/*为每个路由器设置一个下一跳的数组*/
private int[] nextHop;
/*为每个路由器设置一个距离的数组*/
private int[] distance;
/*getter和setter方法*/
public int[] getNextHop() {
return nextHop;
}
public void setNextHop(int[] nestHop) {
this.nextHop = nestHop;
}
public int[] getDistance() {
return distance;
}
public void setDistance(int[] distance) {
this.distance = distance;
}
/*tostring方法*/
@Override
public String toString(){
return "RouterTable [distance=" + Arrays.toString(distance)
+",nextHop=" + Arrays.toString(nextHop) + "]";
}
}