Object Oriented Languages
OOPS Concepts of the "C" or "Pascal" Implement fully the Procedural Languages can be. But when we "C" like trying to implement the Procedural Language Concepts of OOPS in when we have to face many limitations associated Compiler. While the "C + +" OOPS just keep in mind that Design Compiler on the Use we do not have to face such problems. In order to Implement the OOPS Programming Languages, we can divide it into two parts
Object-Based Programming Language
Microsoft Company's Visual-Basic is an Object Based Programming Language. Support for Programming Languages Encapsulations and this type is Object Identity. Object Based Programming Languages Main Features Encapsulation, Data Hiding and Access Mechanism, Objects and Operator Overloading tend to be Automatically Initialize and Clear. Support for Object-Based Programming Languages Inheritance and Dynamic Binding do not. They make it possible Programming Languages by the Use of the Objects, Object - Based Programming Languages are called.Object-Oriented Programming Language
Features Available in Object Oriented Programming Object Based Programming In addition to all of these is a privilege Inheritance and Dynamic Binding. "C + +" is a Hybrid Language, with these Procedural Programming - Object Oriented Programming with Support is also.
OOPS Program Designer and provides facilities for both Program User. The OOPS Programs Develop the following characteristics -
Data is the significance of the problem instead of Procedures. Data is placed on the Primary Level in the OOPS and Data Perform the Functions of the Operations is placed at the Secondary Level.
Problem instead of into the Functions are divided into Objects.
Design of Data Structure is such that Characterize Object to do.
Perform the Functions of the Data Operations Combined with the Object Data Structure has been in the Encapsulation says.
Data were only associate with Data Access Functions can only, for which Hidden Data External Functions lives. This process is called Data Hiding in OOPS.
Communication Functions are interconnected by Objects. This process is known as Message Passing.
When you need new Object Data and Data on Add to Perform Operations that can be used. This process is called Inheritance in OOPS.
Bottom-Up Approach to Program Design Approach of the OOPS says.
Inheritance Using a Programmer again and again is saved by writing a few Coding. He at once Coding written again and again is able to Reuse. Coding Programmer due to the Reuse Program Develop and less time to think and Maintain Program is simple.
Since, OOPS Data of the Program is fully Hide the Outer World. Member Functions authorized to Access to Data on the Data Access are able to do that. Since, Program Data of any Unauthorized External Function Access is not able to do so is protected Data from Accidental Modifications.
Many of the same Object Instances Exist without Interference can occur together in the same Program.
Program to split the Objects and Reasons Logically Program Real World Concepts in Computer Represent much better it is able to.
OOPS based on the Application Upgrade, Modify and Change is quite simple and convenient.
OOPS Concept to solve very complex problems based on a fairly simple way to Develop and Manage.