Something
Inheritance
Mefods
Bocab
100

Acts as a blueprint or template for objects

Class

100
How many parents can a child inherit from?

1

100

Doesn't return a value

void

100

Hiding internal details from other classes

encapsulation

200

This word describes a variable or method that belongs to the entire class rather than one instance

Static

200

Can you inherit from a static class?

NO!

200

Variable taken in from outside a method or function

arguments

200

other words for getters and setters

accessers and mutators

300

What do we call a function inside a class

method

300

keyword to call parents constructor

base

300

A method that can be called without creating an instance of the class

static

300

Hiding implementation details, and only showing necessary information

abstraction

400

This keyword refers to the current instance of a class

this

400

Class that must be inherited

abstract

400

Methods that share names but have different arguments

overloaded methods

400

Creating different objects from a class and its children

(of many forms)

polymorphism

500

Classes are reference types used to organize data, what is the value type that organizes data?

struct

500

what is the term for inheriting from multiple classes

multiple inheritance

500

This keyword prevents a method from being overridden

new

500

What are the 4 pillars of OOP

Encapsulation, Inheritance, Polymorphism, Abstraction