Java SE 11: Inheritance, Polymorphism, & Abstraction

Java    |    Beginner
  • 10 videos | 41m 22s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 170 users Rating 4.6 of 170 users (170)
Examine the methods of polymorphism, inheritance and abstraction, in Java. During this course, you will discuss inheritance in the context of a Java class hierarchy. See how to create a subclass. Override a method in the superclass. Use the SUPER keyword, to reference the superclass. Discover Polymorphism. Cast a superclass reference to the subclass type. Test an object's type, with the INSTANCEOF operator. Contrast Abstract and Non-Abstract Classes. Finally, extend an abstract class and form a class hierarchy.

WHAT YOU WILL LEARN

  • Define inheritance in the context of a java class hierarchy
    Create a subclass
    Override a method in the superclass
    Use the super keyword to reference the superclass
    Define polymorphism
  • Cast a superclass reference to the subclass type
    Use the instanceof operator to test an object's type
    Explain the difference between abstract and non-abstract classes
    Create a class hierarchy by extending an abstract class
    Override a method in the superclass

IN THIS COURSE

  • 4m 20s
    In this video, you will learn how to define inheritance in the context of a Java class hierarchy. FREE ACCESS
  • 5m 31s
    In this video, you will create a subclass. FREE ACCESS
  • Locked
    3.  Overriding Methods in the Superclass
    4m 13s
    In this video, you will learn how to override a method in the superclass. FREE ACCESS
  • Locked
    4.  Using the super Keyword
    5m 5s
    In this video, find out how to use the super keyword to reference the superclass. FREE ACCESS
  • Locked
    5.  Polymorphism
    4m 31s
    Learn about how you define polymorphism. FREE ACCESS
  • Locked
    6.  Casting Superclass References
    4m 21s
    In this video, find out how to cast a superclass reference to a subclass type. FREE ACCESS
  • Locked
    7.  Using the instanceof Operator
    3m 17s
    Learn how to use the instanceof operator to test an object's type. FREE ACCESS
  • Locked
    8.  Contrasting Abstract and Non-Abstract Classes
    3m 24s
    After completing this video, you will be able to explain the difference between abstract and non-abstract classes. FREE ACCESS
  • Locked
    9.  Extending an Abstract Class
    4m 8s
    In this video, you will learn how to create a class hierarchy by extending an abstract class. FREE ACCESS
  • Locked
    10.  Exercise: Overriding Methods
    2m 33s
    In this video, you will override a method in the superclass. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 63 users Rating 4.5 of 63 users (63)
Rating 4.6 of 124 users Rating 4.6 of 124 users (124)
Rating 4.7 of 100 users Rating 4.7 of 100 users (100)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 103 users Rating 4.4 of 103 users (103)
Rating 4.4 of 614 users Rating 4.4 of 614 users (614)
Rating 4.4 of 2528 users Rating 4.4 of 2528 users (2528)