Object oriented programming

Undergraduate course, Universidade Virtual de São Paulo, 2020


Description

Course of Object Oriented Programing in Java.

Topics

  1. Structurated, Functional and Object oriented programming.
  2. Definitions: class, object, methods, atributes
  3. Basic principles: Abstraction, encapsulation, composition, agregation, heritage, polimorphism, modularity, messages.
  4. Get and set methods. Static variables.
  5. Constructor/Destructor
  6. Abstract, final and generic methods
  7. Packages and interfaces
  8. Errors and exceptions

Repository

In this link you will find the examples used during the course.