Computer Science › Section G · Programming languages › Topic G.5
Object-oriented programming
Most large programs written today, from phone apps to games, are organised as collections of objects that each look after their own data. Object-oriented programming is the set of ideas that makes that organisation work: classes, objects, encapsulation, inheritance and polymorphism.
In this topic
- Objects: data and behaviour together
- Classes and instances
- Constructors
- Worked example: two independent objects
- Encapsulation
- Inheritance
- Polymorphism
- Worked example: inheritance and polymorphism
- OOP in practice
- Common mistakes to avoid
- Key takeaways
This topic is part of Wuanberri Pro. Checking your access…
