Lesson 1:

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/3

flashcard set

Earn XP

Description and Tags

DATA STRUCTURES AND ALGORITHM

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

4 Terms

1
New cards

ENCAPSULATION

_________ in programming is a fundamental concept in OOP that involves bundling the data (attributes) and methods (functions) that operate on that data into a single unit (class).

It restricts direct access to some of the object's components, which helps prevent unintended interference and misuse.

2
New cards

INHERITANCE

______in programming, particularly in OOP, is a mechanism that allows one class (the child or subclass) to inherit properties and methods from another class (the parent or superclass).

3
New cards

POLYMORPHISM

in programming, especially in OOP, refers to the ability of different classes to be treated as instances of the same class through a common interface.

It allows methods to do different things based on the object it is acting upon, enhancing flexibility and extensibility.

4
New cards

ABSTRACTION

_________ in programming, particularly in OOP, is the concept of hiding the complex implementation details of a system and exposing only the essential features to the user.