Object oriented programming works on the basis of concepts such as object, class, data abstraction, data encapsulation, inheritance, polymorphism, dynamic binding and message passing. These concepts makes the object oriented programming better and superior than the other programming languages.
Class
Class
is a template for creating objects. One or more number of objects can be
created using single class. Each class may or may not contain member variable
and member functions.
Object
Object
is an instance of class. It is a collection of member functions and data.
Data Abstraction
Creating
user defined data types by hiding the details and representing only the
needed information.
Data Encapsulation
Data
Encapsulation prevents the direct access of data and lets access only with
the help of functions.
Inheritance
The
process of acquiring the properties of one class to another class.
Polymorphism
Single
function or operator performing multiple functionality.
Dynamic Binding
In
polymorphism and Inheritance, the dynamic binding concept is used.
Message Passing
Communication
establishment between one place to another.
|
Learn
object oriented programming with Java and Dot Net training courses from Softlogic Systems in Chennai. Training on Dot net software development from Softlogic calledSCDP (SLA Certified Dot Net Professional) is a complete professional training
course for employment.
Website: https://www.softlogicsys.in/