COMP284 - Introduction to Object-Oriented Programming: Java