Unit 1 - Object-Oriented Programming Part 1 Fall 2023

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/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:25 PM on 9/15/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

software engineer

a person who designs, develops, and tests software for home, school, and business use

2
New cards

class header

consists of the class keyword and the name of the class

3
New cards

software

a collection of instructions that is run by a computer

4
New cards

source code

a collection of programming commands

5
New cards

syntax

the rules for how a programmer must write code for a computer to understand

6
New cards

syntax error

a mistake in the code that does not follow a programming language's syntax

7
New cards

attribute

a characteristic of an object

8
New cards

behavior

an action that an object can perform

9
New cards

bug

an error in the code

10
New cards

class

a programmer-defined blueprint from which objects are created

11
New cards

constructor

a block of code that has the same name as the class and tells the computer how to create a new object

12
New cards

debugging

finding and fixing problems in an algorithm or program

13
New cards

instantiate

to call the constructor to create an object

14
New cards

object

an instance of a class

15
New cards

object oriented programming

an approach to creating and using models of physical or imagined objects

16
New cards

argument

a value passed to a method or constructor when the method or constructor is called

17
New cards

dot operator

used to call a method in a class

18
New cards

method

a named set of instructions to perform a task

19
New cards

parameter

a variable in the method or constructor signature that defines the type of value to receive when the method or constructor is called

20
New cards

boolean

a primitive data type that can be either true or false

21
New cards

condition

determines whether or not to execute a block of code

22
New cards

comment

a text note to explain or annotate the code and is ignored when the program is run

23
New cards

string literal

a sequence of characters enclosed in quotation marks

24
New cards

algorithm

a finite set of instructions that accomplish a task

25
New cards

iteration statement

a control structure that repeatedly executes a block of code