OOP Flashcards

1
Q

Object

A

Building blocks in coding

Variables, functions, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Class

A

Template for creating objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Constructor

A

Builds a new object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Inheritance

A

Sub class, superclass to utilize code already built

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Package

A

Acts as a directory for java classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Encapsulation

A

Utilizing private and public data in the same code to execute a program
Getters and setters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Polymorphism

A
Object takes place in many different forms
Utilized sub and superclass to assign values in polymorphic arrays
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Abstraction

A

Class you can’t create objects from

Often used with superclasses due to how general they are

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Interface

A

Specifies a behavior classes must implement in using it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

SQL

A

Structured query language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SQL syntax

A
Create
Update 
Select 
Delete
Etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Select

A

SELECT * FROM customers;

SELECT customerName, city FROM customers;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SQL Distinct

A

Selects distinct columns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

SQL where

A

Selecting a record if they meet certain criteria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Select and or not

A

Selects a record either including separate or not referencing certain criteria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly