- 
                                Java is an Object Oriented Programming language. Literally everything you interact with is an object, so understanding them is critical to your Java foundational base. In this course, we will learn how to create, use and express ideas using objects. 
Overview
                    Syllabus
                                    
                  
                  
                                - 
                                        Meet ObjectsLearn how to create, model and use objects. Chevron 12 steps-   Welcome Back8:23 
-   Refresher5 questions 
-   Creating Classes9:58 
-   Create a class and field2 objectives 
-   Access Level Modifiers3:55 
-   Access Modifiers1 objective 
-   Methods6:58 
-   Add a Getter1 objective 
-   Constructors8:00 
-   Add a Constructor3 objectives 
-   Final6:07 
-   Final3 questions 
 Harnessing the Power of ObjectsLet's delve deeper into objects! Learn about ways to default values using method signatures. Use constants to express globally common state. Create exceptions to let callers know when they've misused your object Chevron 13 steps-   Constants7:23 
-   Add a Constant1 objective 
-   Filling the Dispenser7:17 
-   Changing State2 objectives 
-   Abstraction at Play8:34 
-   Computed Properties2 objectives 
-   Incrementing and Decrementing8:28 
-   Increment and Decrement3 objectives 
-   Method Overloading8:00 
-   Overload Methods2 objectives 
-   Exceptions7:50 
-   Throwing Exceptions1 objective 
-   Handling Exceptions1 objective 
 
-