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/dk.biks.bachelorizer/dk/biks/bachelorizer | |
parent | 69d79b5eade0ef24f7b2ac4dcec2fffd13098c10 (diff) |
set methods final to avoid uncertain subclassing
Diffstat (limited to 'src/dk.biks.bachelorizer/dk/biks/bachelorizer')
-rw-r--r-- | src/dk.biks.bachelorizer/dk/biks/bachelorizer/Control.java | 12 | ||||
-rw-r--r-- | src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Control.java b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Control.java index a90aca1..93c0324 100644 --- a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Control.java +++ b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/Control.java @@ -36,7 +36,7 @@ public class Control { /// and remaining ones as activity selections /// /// @param parameters Application parameters - public void setParameters(final List<String> parameters) { + public final void setParameters(final List<String> parameters) { boolean optionsDone = false; boolean studentAssigned = false; for (String item: parameters) { @@ -58,19 +58,19 @@ public class Control { /// Enter activity /// /// @param s String entered - public void enterActivity(final String s) { + public final void enterActivity(final String s) { model.addActivity(s); view.clearActivityEntry(); showActivities(); } /// Display student - public void showStudent() { + public final void showStudent() { view.setStudentName(model.getStudentName()); } /// Display list of activity entries - public void showActivities() { + public final void showActivities() { String toarea = ""; for (String t: model.getActivities()) { toarea += t + "\n"; @@ -79,13 +79,13 @@ public class Control { } /// drop last activity entry - public void delOne() { + public final void delOne() { model.delOneActivity(); showActivities(); } /// drop all activity entries - public void delAll() { + public final void delAll() { model.delAllActivities(); showActivities(); } diff --git a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java index cd52b3c..f3a399c 100644 --- a/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java +++ b/src/dk.biks.bachelorizer/dk/biks/bachelorizer/GUI.java @@ -21,40 +21,40 @@ public class GUI { /// Add student /// /// @param name Name of student - public void addStudent(final String name) { + public final void addStudent(final String name) { student = new Person(name); } /// Get student name /// /// @return name of student - public String getStudentName() { + public final String getStudentName() { return student.name; } /// Add activity to list /// /// @param s Activity to add - public void addActivity(final String s) { + public final void addActivity(final String s) { list.add(s); } /// Get list of activities /// /// @return activity list - public ArrayList<String> getActivities() { + public final ArrayList<String> getActivities() { return list; } /// Delete last activity from list - public void delOneActivity() { + public final void delOneActivity() { if (list.size() > 0) { list.remove(list.size() - 1); } } /// Delete all activities from list - public void delAllActivities() { + public final void delAllActivities() { list.clear(); } } |