https://studywholenight.com/java-objects/
Java Objects: A Comprehensive Guide from Basics to Intermediate Concepts