-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathItem.java
More file actions
60 lines (47 loc) · 1.11 KB
/
Copy pathItem.java
File metadata and controls
60 lines (47 loc) · 1.11 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
public class Item {
private String genotype;
private String name;
private double fitness;
private double weight;
private int value;
private int rangeStart;
private int rangeEnd;
public Item(String genotype) {
this.genotype = genotype;
}
public Item(String name, int value, double weight) {
this.name = name;
this.value = value;
this.weight = weight;
}
public String getGenotype() {
return genotype;
}
public void setFitness(double fitness) {
this.fitness = fitness;
}
public double getFitness() {
return fitness;
}
public String getName() {
return name;
}
public int getValue() {
return value;
}
public double getWeight() {
return weight;
}
public void setRangeStart(int rangeStart) {
this.rangeStart = rangeStart;
}
public int getRangeStart() {
return rangeStart;
}
public void setRangeEnd(int rangeEnd) {
this.rangeEnd = rangeEnd;
}
public int getRangeEnd() {
return rangeEnd;
}
}