Lecture

Inheritance: Polymorphism & Casting

Related lectures (79)
Java: Polymorphism and InheritanceMOOC: Projet de programmation en java
Delves into Java's advanced features, such as constructors, polymorphism, and method overriding.
Genomic Medicine: From Research to Clinic
Explores the transition of genomic medicine from research to clinic, emphasizing personalized medicine and ethical considerations.
Object-Oriented Programming: Polymorphism
Covers the concept of polymorphism in object-oriented programming, including virtual methods and heterogeneous collections.
Modelling Latent Animal Movement: Hidden Markov Models
Covers the use of Hidden Markov Models to model latent animal movement.
Templates: Programming Concepts
Introduces templates in programming, covering functions, classes, type matching, and meta-programming.
Multiple Inheritance: Constructor Order & Virtual Inheritance
Explores constructor order, virtual inheritance, and challenges in multiple inheritance scenarios.
Software Engineering: Methods and Tools
Explores software engineering complexity, UML, DSL, design patterns, agile development, and introduces the Arcimboldo tool.
Object-Oriented Programming in C++MOOC: Introduction to Object-Oriented Programming in C++
Covers constructors in C++, attribute initialization, syntax, and automatic invocation during object declaration.
Animal Research Ethics
Explores public attitudes, ethical perspectives, regulatory frameworks, activism, types of animals for research, welfare, rights, and the abolition vs. regulation debate in animal research.
Animal Movement Modeling: Hidden Markov Models in Ecology
Covers Hidden Markov Models for studying animal movement in ecology surveys.

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.