I am a newbie at Java, and I have been following thenewboston Java tutorials on youtube. And Bucky introduced me to a concept called Composition. Basically composition allows you to turn a class into an object. This is beneficial because you don't have to make any changes to your main class. It other words, I can create a brand new class and create an object that references another class.
Please correct me if I am wrong. I am trying to build a solid base.