Java OOP: Run-time & Compile-time Polymorphism
Java SE 13
| Intermediate
- 11 Videos | 1h 21m 11s
- Includes Assessment
- Earns a Badge
In this 9-video course, you will learn about specific contrasts between run-time, compile-time polymorphism, and inheritance hierarchy in Java, including use of the Override annotation and type promotions in method overloading. Beginning with an introduction to polymorphism, you will examine run-time and compile-time polymorphism and recognize how run-time polymorphism works. In other tutorials, participants will look at the use of the @Override annotation, then look at how polymorphism works in the presence of a multilevel inheritance hierarchy, which leads on to discovering how easy it is to add a class into an inheritance hierarchy. You will then be introduced to the use of compile-time polymorphism and method overriding. To understand type promotion, you will begin to use compile-time polymorphism, including type promotions. In addition, you will learn how to recognize that compile-time polymorphism does not include type demotions. As the course concludes, you will learn how to use a combination of run-time and compile-time polymorphism.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe run-time and compile-time polymorphismrecognize how run-time polymorphism worksuse the @Override annotationrecognize how polymorphism works in the presence of a multilevel inheritance hierarchyrecognize how easy it is to add a class into an inheritance hierarchy
-
use compile-time polymorphism and method overridinguse compile-time polymorphism, including type promotionsrecognize that compile-time polymorphism does not include type demotionsuse a combination of run-time and compile-time polymorphismsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 11sUP NEXT
-
2.Introduction to Polymorphism11m 22s
-
3.Method Overriding6m 10s
-
4.The @Override Annotation8m 34s
-
5.Polymorphism in a Multilevel Inheritance Hierarchy9m 45s
-
6.Adding Classes to Inheritance Hierarchies6m 10s
-
7.Introduction to Compile-time Polymorphism11m 15s
-
8.Understanding Type Promotion7m 50s
-
9.Forbidden Type Conversions5m 10s
-
10.Compile-time Polymorphism & Inheritance Hierarchies11m 16s
-
11.Course Summary1m 27s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.