CCEA A-Level Digital Technology 2650
Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming
Data, Information and Data Representation
Computer Architecture and Processing Systems
System Software, Application Software and the User Interface
Web Technology and Multimedia
Networks
Databases
Artificial Intelligence, Expert Systems and Robotics
Mobile Technology, Data Mining and Cloud Computing
Individual, Social and Legal Considerations
The Development Project: Analysis and Design
The Development Project: Build, Testing and Evaluation
Programming
Objects, classes and methods
- 3 things to know
- AS Unit 1
Overview
Object in object-oriented programming, class and an object and sending a message to an object.
What you need to know
Answer each one before you reveal it.
What is an attribute?
Define encapsulation.
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is an object in object-oriented programming?
Model answer
An object is a self-contained software item that holds its own data together with the operations that act on that data, and it usually stands for one real-world thing such as a single customer.
- 2
What is a class?
Model answer
A class is a template that defines the attributes and the methods every object of that kind will have, and no data is stored until an object is created from it.
- 3
What is meant by instantiation?
Model answer
Instantiation is the creation of one individual object from a class, giving that object its own copy of the attributes the class describes.
- 4
Distinguish between a class and an object.
Model answer
A class is the general description written once by the programmer, while an object is one particular item built to that description and holding values of its own.
- 5
What is an attribute?
Model answer
An attribute is a data item belonging to an object, such as the name or the balance of a bank account, and every object holds its own value for it.
- 6
What is a method?
Model answer
A method is a procedure or function defined inside a class that carries out one of the operations an object can perform, such as paying an amount into an account.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Programming, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.