OOP

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:52 PM on 6/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

class

set of user-defined attributes and functions acting as a blueprint

2
New cards

object

an instance of a class, inheriting the attributes and functions of it

3
New cards

attribute

a variable/property in the class

4
New cards

method

a function/procedure in the class

5
New cards

private

cannot be manipulated or changed by the user without methods

6
New cards

public

can be manipulated or changed by the user

7
New cards

constructor

a special method that initialises the attributes of a class in a new object

8
New cards

getters

methods that are designed to return the value of an attribute in an object to the user

9
New cards

setters

methods that are designed to set a value of an attribute in an object.

10
New cards

instantiation

the process of producing new copies of a class as objects

11
New cards

encapsulation

the technique of keeping everything contained in classes and hiding internal details

12
New cards

polymorphism

using the same method name in different objects that execute different blocks of code

13
New cards

parameter passing

providing a procedure or function with data parameters

14
New cards

global variable

variable kept in memory for entire time of program execution

15
New cards

selection

when another branch of the program is executed due to a condition

16
New cards

variable scope

which procedures and functions a variable is accessible from