Skip to content

eduardoschoepf/object-oriented-programming-course-in-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introduction à la programmation orientée objet (en Java)

by École Polytechnique Fédérale de Lausanne: https://www.coursera.org/learn/programmation-orientee-objet-java/home/welcome

Fundamental principles of OOP:

  • Encapsulation
  • Inheritance
  • Abstraction
  • Polymorphism

Override and overload :

  • Overloading occurs when two or more methods in one class have the same method name but different parameters.

  • Overriding means having two methods with the same method name and parameters (i.e., method signature). One of the methods is in the parent class and the other is in the child class. Overriding allows a child class to provide a specific implementation of a method that is already provided its parent class.

About

Introduction à la programmation orientée objet (en Java) by École Polytechnique Fédérale de Lausanne

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages