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

Add Item to SharePoint List with attachment using client object model