Back to marketplace

OOP terminology

No description yet. This curated deck is ready for daily study.

Total cards: 14•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (14)

#1
Front (Question)

Class

Back (Answer)

A template for creating objects

#2
Front (Question)

Object

Back (Answer)

An instance of a class

#3
Front (Question)

Attribute

Back (Answer)

A specific item of data for a class/object

#4
Front (Question)

Method

Back (Answer)

A subroutine defined within a class

#5
Front (Question)

Public

Back (Answer)

A property of a method which allows it to be accessed from everywhere

#6
Front (Question)

Private

Back (Answer)

A property of a method which allows it to only be accessed within the class

#7
Front (Question)

Instantiation

Back (Answer)

The term for creating an object from a class

#8
Front (Question)

Encapsulation

Back (Answer)

Data held within a class can only be accessed through its methods

#9
Front (Question)

Abstraction

Back (Answer)

The ability to represent a real-world object as an abstracted representation in code

#10
Front (Question)

Constructor

Back (Answer)

A special method that creates an object from a class

#11
Front (Question)

Overloading

Back (Answer)

Ability for different methods to have the same names but different number of parameters which therefore exhibit different behaviours

#12
Front (Question)

Base class

Back (Answer)

A class from which other classes are derived

#13
Front (Question)

Inheritance

Back (Answer)

The ability to take a base class and add further functionality specific to the inherited class

#14
Front (Question)

Back (Answer)