This project consists of three tasks. The goal is to explore how to design various class through encap-
sulation, inheritance, composition, and polymorphism, to examine how to create GUI applications
using JavaFX. Glance at What to Submit” when you start working on a task so that you know
what information to provide from each task.
Submission Example
CSCI428-project-XX
CSCI428-project-XX.doc
Task1
Person.java
Date.java
Address.java
ExistingPerson.java
AddressBook.java
Data.txt
Task1XX.java
Task2
task2aXX.java
task2bXX.java
README.txt
What to Submit
1. One doc le CSCI428-project-XX.doc” including the text source code and screenshots of the
outputs of all programs. Please replace XX with your rst name and last name. You can
copy/paste the text source code from Eclipse,IntelliJIDEA, or other IDEs into the doc le.
Hopefully, based on the screen snapshots of the output, you can show that your programs
passed tests and were well.