Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our Cookie Policy
Accept
© eRevision.uk and ZigZag Education 2025
This test is run by .
Note that your final mark will not be saved in the system.

2 - Programming Paradigms MatchUp

Target Level
C
Running Total
0
0%
Attempt
1 of 3

Click on a top box, then click on its match below. Or, drag a top box and drop it onto the correct match. Match all pairs before clicking ‘Check’.

Object
Instantiation
Attributes
Method
Constructor
Inheritance
Class
Encapsulation
Polymorphism
A term commonly used to describe both procedures and functions in object oriented programming
Variables that are visible throughout an entire class are examples of these
A section of code which, when run, results in the creation of one new object
Defines the properties and behaviour that are common to all objects of a particular type
Any number of these can be created, using a single class as a template for doing so
The process of creating a new object
Restricting access to certain aspects of an object, perhaps by using private and protected modifiers
When an object is a subtype of some other object, this principle is being exploited
A single command can be issued to objects of different types, and those objects will behave differently from each other in response to that same command

This is your 1st attempt! You get 3 marks for each one you get right. Good luck!

Pass Mark
75%