- Programmers who want to deepen their Java programming skills.
- Students for Software Engineering and Computer Science who need this course as part as their learning path.
You should know basic Java programming, including variables, conditionals, loops, arrays, classes and objects.
What You Will Learn?
By the end of this course you'll know how to use inheritance and polymorphism, define interfaces, use the Java exceptions handling mechanism, use generics and generic collections, write GUI based applications and understand and write multithreading programs.
Introduction to Polymorphism
Solution To Exercise 1 - Intro to Polymorphism
Solution to Exercise 2 - Polymorphism Example
Solution to Exercise 3 - Instanceof
Solution to Exercise 4 - Downcasting
Solution to Exercise 5 - Upcasting