Object-Orientated Programming (IB)

studied byStudied by 8 people
4.0(1)
Get a hint
Hint

Encapsulation

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 219 people
... ago
5.0(4)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 1197 people
... ago
5.0(6)
note Note
studied byStudied by 45 people
... ago
4.8(4)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 5 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (107)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (230)
studied byStudied by 17 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 48 people
... ago
5.0(1)
flashcards Flashcard (232)
studied byStudied by 60 people
... ago
5.0(1)
flashcards Flashcard (58)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 37 people
... ago
5.0(1)
flashcards Flashcard (49)
studied byStudied by 79 people
... ago
5.0(2)
robot