diff options
author | Jonas Smedegaard <dr@jones.dk> | 2025-04-29 08:33:41 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2025-04-29 08:35:31 +0200 |
commit | 56362295799741bec6ffe5c7713dbc2f1ee86dd7 (patch) | |
tree | 539ebac0d4ff0cf8b90ce6f0ed5b87e53f85cb81 /src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java | |
parent | 69d79b5eade0ef24f7b2ac4dcec2fffd13098c10 (diff) |
set methods final to avoid uncertain subclassing
Diffstat (limited to 'src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java')
-rw-r--r-- | src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java b/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java index dbd4aa8..054fa65 100644 --- a/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java +++ b/src/com.example.portfolio3/com/example/portfolio3/AbstractGraph.java @@ -21,7 +21,7 @@ public abstract class AbstractGraph implements Graph { /// foo /// @param s foo /// @return Vertex - public Vertex vertex(final String s) { + public final Vertex vertex(final String s) { if (vertexMap.containsKey(s)) { return vertexMap.get(s); } @@ -33,12 +33,12 @@ public abstract class AbstractGraph implements Graph { } /// foo - public void insertEdge(final String v, final String u, final int w) { + public final void insertEdge(final String v, final String u, final int w) { insertEdge(vertex(v), vertex(u), w); } /// foo - public Collection<Vertex> vertices() { + public final Collection<Vertex> vertices() { return vertexSet; } |