Object Oriented Programming
A short introduction to object oriented programming with examples in multiple languages
Example Languages:
- Java
- Rust
- C++
- JavaScript (using TypeScript)
Lessons:
- instanciating objects, accessing attributes and methods
- creating a class
- constructors
- encapsulation
- inheritance
- properties
- polymorphism
Work in progress:
- virtual classes
- interfaces
- Factories
- Generics
Description
Languages
C++
41.1%
Java
27.9%
TypeScript
21.9%
Rust
9.1%