Lecture

Object-Oriented Programming in JAVA

Description

This lecture covers the concepts of object-oriented programming, inheritance, abstract classes, polymorphic display, interfaces, and polymorphic copying in JAVA. It discusses the problem of creating a system to manage watches as products with different mechanisms and accessories, each having a variable price calculation. The lecture also presents a class hierarchy and the transition from the problem statement to the initial code implementation.

In MOOCs (2)
Projet de programmation en java
The purpose of this MOOC is to offer a complementary capstone project to our existing MOOCs in introduction to programming. This will offer the students the possibility to both stabilize the already a
Introduction to Object-Oriented Programming in Java
Le cours suivi propose une introduction aux concepts de base de la programmation orientée objet tels que : encapsulation et abstraction, classes/objets, attributs/méthodes, héritage, polymorphisme, ..
Instructors (2)
est id
Excepteur officia aliquip deserunt et qui adipisicing aute Lorem reprehenderit voluptate consequat ipsum mollit. Tempor sit id nostrud enim incididunt. Veniam enim occaecat ea cupidatat aliqua ea. Sit sint commodo culpa veniam ipsum ad. Veniam adipisicing aliqua enim laborum ipsum occaecat nisi duis proident ut fugiat duis officia.
occaecat consectetur ut
Amet aute quis laborum tempor pariatur pariatur in pariatur. Cupidatat anim amet occaecat officia est do laboris dolor deserunt nisi culpa. Fugiat quis cillum adipisicing consectetur enim in ex aute ex occaecat.
Login to see this section
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related lectures (62)
Object-Oriented Programming in JavaMOOC: Projet de programmation en java
Covers object-oriented programming in Java through a case study on modeling watch mechanisms.
Object-Oriented Programming: Inheritance and Polymorphism
Introduces inheritance, polymorphism, and object-oriented programming concepts in Java through practical examples.
Deep Copy in JavaMOOC: Projet de programmation en java
Covers deep copy in Java, including polymorphic copy and the clone method.
Polymorphism and Type Testing
Explores object-oriented programming concepts, polymorphism, inheritance, and dynamic binding in Java, emphasizing the importance of correct object comparison.
Java Interfaces: Enumerated Types and Interfaces
Explores the principle of coding to an interface, Java enumerated types, and the benefits of using interfaces for encapsulation.
Show more

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.