From 6691db5be902be373b7fbbbf4a7429865376d890 Mon Sep 17 00:00:00 2001 From: Ethan Robert <ethan.rbrt90@gmail.com> Date: Fri, 7 Mar 2025 14:28:22 +0100 Subject: [PATCH] Minor changes to Person --- src/tp04/Person.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/tp04/Person.java b/src/tp04/Person.java index bd8dac6..aa44356 100644 --- a/src/tp04/Person.java +++ b/src/tp04/Person.java @@ -1,12 +1,14 @@ +package tp04; + public class Person { - private int ID; + final private int ID; private String forename; private String name; private static int counter; - public Person(String name, String forename) { + public Person(String forename, String name) { this.forename = forename; this.name = name; @@ -39,8 +41,12 @@ public class Person { } public boolean equals(Object other) { + if (other == null) { + return false; + } if (other.getClass() == this.getClass()) { - return other.ID == this.ID; + Person otherPerson = (Person) other; + return otherPerson.getID() == this.ID; } return false; } -- GitLab