Object-Orientated Programming (IB)

studied byStudied by 14 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

Explore top notes

note Note
studied byStudied by 16 people
704 days ago
5.0(1)
note Note
studied byStudied by 19 people
938 days ago
5.0(1)
note Note
studied byStudied by 27 people
995 days ago
5.0(1)
note Note
studied byStudied by 4 people
136 days ago
4.0(1)
note Note
studied byStudied by 3 people
96 days ago
5.0(1)
note Note
studied byStudied by 689 people
114 days ago
5.0(2)
note Note
studied byStudied by 28 people
725 days ago
5.0(1)
note Note
studied byStudied by 40 people
307 days ago
5.0(2)

Explore top flashcards

flashcards Flashcard (20)
studied byStudied by 122 people
809 days ago
5.0(1)
flashcards Flashcard (29)
studied byStudied by 2 people
304 days ago
4.0(1)
flashcards Flashcard (25)
studied byStudied by 6 people
754 days ago
5.0(1)
flashcards Flashcard (21)
studied byStudied by 5 people
764 days ago
5.0(1)
flashcards Flashcard (50)
studied byStudied by 71 people
139 days ago
5.0(1)
flashcards Flashcard (420)
studied byStudied by 33 people
290 days ago
5.0(1)
flashcards Flashcard (246)
studied byStudied by 2 people
9 days ago
5.0(2)
flashcards Flashcard (90)
studied byStudied by 131 people
37 days ago
5.0(3)
robot