CIE A Level Computer Science 9608 -
Paper 4
Record - correct answer-An abstract data type similar to a 1D array that can hold multiple
data types
Field - correct answer-A single data item within a record
Class - correct answer-Description of an object
Constructor - correct answer-A method that creates an object using instantiation. When a
this method is called, all attributes (properties) are given a value.
Get Method - correct answer-A method which returns the value of the class / object's
attribute (property)
Inheritance - correct answer-Creating a class which takes the attributes and methods of the
parent class and adds its own to become more specialised.
Inheritance Arrow - correct answer-The arrow points from the child (sub) class to the parent
(super) class to show where the class is inheriting from
Instantiation - correct answer-To create an object from a class
Method - correct answer-a subroutine applied to a class
Object - correct answer-Instance of a class (real - variables have a value)
Private Method / Attribute - correct answer-Will only be seen inside the class - this will not be
inherited by child (sub) classes
Protected Method / Attribute - correct answer-Can only be seen & used by this class and the
classes that inherit from it.
Public Method / Attribute - correct answer-May be seen and used by all classes in the
program. Will be inherited
Set Method - correct answer-A method which assigns or updates the value of the class /
object's attribute (property)
Sub Class / Child Class - correct answer-A class which inherits from a super / parent class
Super Class / Parent Class - correct answer-A class which allows others to inherit from it
Paper 4
Record - correct answer-An abstract data type similar to a 1D array that can hold multiple
data types
Field - correct answer-A single data item within a record
Class - correct answer-Description of an object
Constructor - correct answer-A method that creates an object using instantiation. When a
this method is called, all attributes (properties) are given a value.
Get Method - correct answer-A method which returns the value of the class / object's
attribute (property)
Inheritance - correct answer-Creating a class which takes the attributes and methods of the
parent class and adds its own to become more specialised.
Inheritance Arrow - correct answer-The arrow points from the child (sub) class to the parent
(super) class to show where the class is inheriting from
Instantiation - correct answer-To create an object from a class
Method - correct answer-a subroutine applied to a class
Object - correct answer-Instance of a class (real - variables have a value)
Private Method / Attribute - correct answer-Will only be seen inside the class - this will not be
inherited by child (sub) classes
Protected Method / Attribute - correct answer-Can only be seen & used by this class and the
classes that inherit from it.
Public Method / Attribute - correct answer-May be seen and used by all classes in the
program. Will be inherited
Set Method - correct answer-A method which assigns or updates the value of the class /
object's attribute (property)
Sub Class / Child Class - correct answer-A class which inherits from a super / parent class
Super Class / Parent Class - correct answer-A class which allows others to inherit from it