A process of hiding the implementation details from the user and showing only the functionality to the user..
Abstration
you cannot do this when asked for a definition
use the informal def
1.Polymorphism
2. Encapsulation
3. Inheritance
4.Abstraction
The 4 pillars of object oriented programming?
------- are categories, and objects are items within each category.
All ------- objects should have the basic class properties.
class
A concept that acquires the properties from one class to other classes.
Inheritance
Some jobs will not hire you if you use this
a code sharing site
A programming paradigm the concept of "objects", which contain data and code. The data is in the form of fields and the code is in the form of methods
What is object oriented programming
a block of code which only runs when it is called. You can pass data, known as parameters, into a --------. --------- are used to perform certain actions, and they are also known as functions.
method
Refers to integrating data and code into a single unit. A class's variables are hidden from other classes and can be only accessed by the methods of the class in which they are found.
Encapsulation
Software engineering interviews have two parts: what are they
1. a practical interview- an exam showing your skills
2. a softskill interview- people stuff
Bonus
beat damauze in towers of hanoi
a block of statements that is defined to perform a specific task. is also called a reusable code because once it is created, it can be used again and again.
functions
Means "many forms", it occurs when we have many classes that are related to each other by inheritance. Polymorphism uses the attributes and methods inherited from another class to perform different tasks
Polymorphism
What should you do before an interview
practice practice practice
1 A function always calls itself
2 stopping the function
3 every function approaches the base case
What are the 3 pillars of recursion
We use ----- to reuse code over and over.
methods
Bonus
fully state the formal definition for recursion
If an interviewer takes you out for a meal, what should you do
review formal dining etiquette
the stack keeps duplicating and takes all the memory causing an error
Stack over flow
an instance of a Java class, meaning it is a copy of a specific class.
object