Lecture

Polymorphism and Type Testing

Related lectures (82)
Design Patterns: Decorator Pattern
Covers the Decorator design pattern, focusing on extending the functionality of classes dynamically.
Polymorphic Display in JavaMOOC: Projet de programmation en java
Covers polymorphic display, default behavior, and abstract products in Java.
Class Hierarchies: Pattern Matching
Explores class hierarchies, case classes, enums, pattern matching, and function values in Scala.
Design Patterns: Observer
Covers the implementation of the Observer design pattern in Java.
Inheritance in Java: Concepts and Implementation
Covers the fundamental concepts of inheritance in Java and the importance of packages in managing access rights.
Encapsulation in Java: Tic-Tac-Toe Case StudyMOOC: Projet de programmation en java
Explores encapsulation and abstraction in Java through a Tic-Tac-Toe game implementation.
Object-Oriented Programming: Fundamentals and Examples
Covers the fundamentals of Object-Oriented Programming in C++, including encapsulation, inheritance, and polymorphism, with examples in various OOP languages.
Static Methods in JavaMOOC: Projet de programmation en java
Covers static methods in Java, their restrictions, utility, and importance in the main method.
Abstract Classes and Methods in JavaMOOC: Projet de programmation en java
Covers abstract classes and methods in Java, emphasizing their role in ensuring consistent behavior across subclasses.
Introduction to Static Attributes in JavaMOOC: Projet de programmation en java
Covers static attributes in Java, explaining their shared nature and common usage.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.