What is a protected attribute?
An attribute that can be accessed within its class and by subclasses.
What is a private attribute?
An attribute that can only be accessed by its class.
What is overloading used for (OOP technique)?
It is used to provide multiple implementations of a method with the same name.
This is done by selecting which version to run based on the number and type of parameters used.
What is a class (OOP)?
An object type that defines some fields and the functions that act on these fields.
What is inheritance (OOP)?
When a class shares the same characteristics as its parent class.