Files
OOP-Klausuren/src/j2024/ST/Node.java
2026-05-12 15:54:36 +02:00

38 lines
729 B
Java

package j2024.ST;
import java.util.HashSet;
import java.util.Set;
public class Node {
private final int number;
private boolean miraculix;
private Set<Node> reachable;
public Node(int number) {
this.number = number;
this.miraculix = false;
this.reachable = new HashSet<>();
}
public int getNumber() {
return number;
}
public boolean hasMiraculix() {
return miraculix;
}
public void setMiraculix(boolean miraculix) {
this.miraculix = miraculix;
}
public Set<Node> getReachable() {
return reachable;
}
public void addReachable(Node node) {
reachable.add(node);
node.reachable.add(this);
}
}