Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.
To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.
WHAT YOU WILL LEARN
- How to architect larger programs using object-oriented principles
- Re-use parts of classes using inheritance
- Encapsulate relevant information and methods in a class
Course 4 of 4 in the Programming in Java: A Hands-on Introduction Specialization
Encapsulate or bundle all related methods and data related to an object within it's class.
Re-use code from one class in another class by creating an inheritance relationship between the classes.
Add flexibility to methods by overloading and overriding them.
Learn other topics involving classes and objects such as interfaces and creating an ArrayList of objects.