Object oriented programming
Undergraduate course, Universidade Virtual de São Paulo, 2020
Description
Course of Object Oriented Programing in Java.
Topics
- Structurated, Functional and Object oriented programming.
- Definitions: class, object, methods, atributes
- Basic principles: Abstraction, encapsulation, composition, agregation, heritage, polimorphism, modularity, messages.
- Get and set methods. Static variables.
- Constructor/Destructor
- Abstract, final and generic methods
- Packages and interfaces
- Errors and exceptions
Repository
In this link you will find the examples used during the course.