Java OOP: The Semantics of the final & abstract Keywords

Java SE 13
  • 9 Videos | 1h 4m 15s
  • Includes Assessment
  • Earns a Badge
Likes 32 Likes 32
In this course, participants learn about two specific and important aspects of Java—the final and abstract keywords. The final keyword can be used to mark member variables, member functions, and even entire classes, with different meanings in each context. You will discover how to mark variables as final, and the implications of doing so. Learn how to correctly instantiate final arrays. Remember that arrays are reference types, pointing to a block of memory, and remember that once an array has been marked as final, it can only be initialized once. Discover how to create and use final classes and final methods. Final classes cannot be extended. You will learn to recognize the implications of defining a class as abstract. Also, learn how to extend abstract classes and the implications of doing so. As the course concludes, you will discover that a class can only be instantiated if it has implemented all abstract methods.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recognize how you can assign a member variable to be final and the implications of doing so
    define and use static final member variables
    instantiate final arrays
    create and use final classes and final methods
  • recognize the implications of defining a class as abstract
    recognize how to extend abstract classes and the implications of doing so
    recognize that a class can only be instantiated if it has implemented all abstract methods
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 29s
    UP NEXT
  • Playable
    2. 
    Introducing the final Keyword
    11m 6s
  • Locked
    3. 
    Final Member Variables
    6m 36s
  • Locked
    4. 
    Final Arrays
    9m 3s
  • Locked
    5. 
    Final Classes and Final Methods
    6m 34s
  • Locked
    6. 
    Defining Abstract Classes
    8m 44s
  • Locked
    7. 
    Extending Abstract Classes
    8m 7s
  • Locked
    8. 
    Instantiating Derived Class Objects of Abstract Classes
    6m 39s
  • Locked
    9. 
    Course Summary
    1m 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.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 142 Likes 142