Foundation Subscription > Software Development > Object-Oriented Programming
Course Description
In this course, you will learn about classes and objects, constructors, inheritance, overloading, polymorphism and overriding. You will explain the concept of classes and objects in Java and the four underlying principles of object-oriented programming. You will create simple classes and access them using objects in Java. You will implement inheritance and experiment with overloading and overriding in Java.


David W. Parker
David W. Parker (eLearning author) is programming professionally for 16 years. He had worked for large enterprises such as the United States Air Force. His work also includes several small startups as CTO and VP of Engineering. He is the co-founder of Uvize, accepted into Techstars startup accelerator and later sold it. He has passion for graphics, personal finance, and education.