OOP PARADIGM Flashcards
what is polymorphism
a program has the same name but different implementation different classes
what actually is an object tho
objects are entities which group a given set of information (properties) and actions (methods) that can be performed by the entity.
abstraction
hiding the implementation code that is unnecessary for use by other objects. removes clutter and makes it easier for developer
instantiation
the object classes can be reused from diff classes
what are attributes
a data element representing the quality or state of the class or object.
methods/operations
a method is a procedure associated with a class
an operation is a service that can be requested from any object of the Class to affect behavior.
inheritance
allows classes to have the same properties like student and professor both being people
what are variables
variables are used to store information to be referenced and manipulated in a computer program
what are control structures
Control structures enable a programmer to determine the order in which program statements are executed.