Classes:
Let's follow and make notes!
class = a blueprint for creating objects object = an instance of a class
those two are fundamentally different
Look at the example class car.java inside the classes package.
UML: unified modeling language - basically the language we use to visualize classes and their state and behavior.
car.java lamp.java
inside of realsoftwareclass package we define a real usable software class like a "textbox".