Object Orientation in Java [class notes]

Learning Goals The object oriented aspects of Java includes learning: Classes: how we create them and use them Classes as reference type: (and how they are different than primitive types) Encapsulation and access modifiers (details of classes remain inside of classes) Methods: basic behavior and creation field accessors and mutators:…