Newbie to Newbie- Intro to Java As much as I love coffee, unfortunately this is not about coffee or great drink recommendations to request from your barista. We are going to learn a bit about Java and object-oriented programming. So grab your favorite coffee, frappe, or speciality drink and let's get into it. Object-oriented programming refers to languages that use objects in programming, they use objects as a primary source to implement what is to happen in the code. Java is a widely used object-oriented programming language and software platform that runs on billions of devices. There are 4 major principles of object-oriented programming: encapsulation, data abstraction, polymorphism, and inheritance. Encapsulation is the hiding of data implementation by restricting access to accessors and mutators. To understand encapsulation, let’s talk about what accessors and mutators are. Accessors are methods used to ask an object about itself and mutators allow the users to set or ...