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