Object-Orientated Programming (IB)

studied byStudied by 13 people
4.0(1)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 10

11 Terms

1

Encapsulation

The wrapping of data and functions together as a single unit, where data is only accessible through functions within a class.

New cards
2

Data Abstraction

Representing essential features without including background details, where classes define attributes and functions to operate on these attributes.

New cards
3

Polymorphism

The ability for an operation to exhibit different behaviors in different instances, achieved through function overloading and operator overloading.

New cards
4

Inheritance

The process by which one object can acquire the properties of another, supporting reuse and extensibility within a system.

New cards
5

Dynamic Binding

Linking a procedure call to the code to be executed at runtime, allowing flexibility in code association.

New cards
6

Message Passing

Objects communicate by sending and receiving information, where a message is a request for the execution of a procedure.

New cards
7

Class

A user-defined data type consisting of data members and member functions, serving as a blueprint for objects.

New cards
8

Access Specifiers

Private and Public:Mechanisms in OOP for data hiding, where private data is accessible only within the class and public data is accessible from outside.

New cards
9

Object

An instance of a class, representing a self-contained entity with data and procedures.

New cards
10

Method

A function defined within a class associated with objects, describing behaviors and actions an object can perform.

New cards
11

Attribute

A variable bound to an instance of a class, holding data associated with an object and representing its state or properties.

New cards
robot