OOPS (Object Oriented Programming) Properties

OOPS (Object Oriented Programming) properties

Encapsulation – The programmer can hind the data and function in class from other classes. It is accomplished through assess modifier.

Abstraction – Allow us to define a common definition of a base class that multiple derived classes can share. Abstract class is the example of this property

Polymorphisms – One interface with many different forms. There are 2 types of polymorphisms.
·         Compile Time – Function and operator overloading
·         Run Time – Inheritance & virtual function

Inheritance – Class includes the properties of another class.  It represents the relationship between two classes where one type drives the functionality of second type.

Classes – Primary building blocks of OOPs. It also serves as a templet that describe property, methods etc.

Object – Object is an instance of a class in OOP. It can be a combination of variables, functions and data structure.

Property To expose an internal data element of a class in a simple and intuitive manner.

Comments

Popular posts from this blog

SSIS Merge Join - Both inputs of the transformation must contain at least one sorted column, and those columns must have matching metadata SSIS

jsGrid

Web scraping through WebBrowser (.Net WinForm Control)