25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Mapping Relationships in Java: Working with Interfaces & Class Loaders

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. An interface is effectively a class in which all methods are public and abstract by default. Interfaces are ubiquitous in Java libraries and frameworks because they're such a great way of defining APIs. Use this course to learn how to get the most out of these abstract classes. Explore how a class can implement an interface and how Java supports multiple inheritance of interfaces, even though multiple inheritance of other base classes is disallowed. Move on to examine a case study that brings together the different aspects of inheritance used in this course and through which you'll implement your own class loader to load a Java .class file. By the end of this course, you'll be able to use interfaces to define and implement APIs as well as inheritance for advanced Java tasks, such as implementing your own custom class loader.

Issued on

April 3, 2025

Expires on

Does not expire