- Get link
- X
- Other Apps
C++ language -
This is a very similar to c language and it have all the concept of c language and their is more in c plus plus it have many new concept like classes and object was introduced here constructor , destructor many more concept was in c plus plus and because c plus plus have more enhancement and more simple to use it also object oriented programming .
OOPs concept with example -
The meaning of object oriented programming(oops) is it works on concept of classes and object or in other word oops concept is based on class and object . class is a body to create object in object oriented it treat data as a critical element and decompose the problem in object and build data function according to the object and in object oriented programming we can use it for protecting data and for privacy of data so not all variable can access it .
BENEFIT OF OBJECT ORIENTED PROGRAMMING -
1. Because of hiding data method we secure our data and system for accessing all variable .
2. It have good code reusability with the help of inheritance which we discuss forward blogs .
3. In here many object can co-exist with and problem and interference .
4. the complexity of software was simply managed.
5. It was more beneficial because we use function overloading in it .
6. It was very efficient and powerful then c language .
7. It was more faster then c language .
Points-
1. In the starting day the name of it was "c with class" and after that the name of it was c plus plus language because it have more efficient then c language .
2. In c language we use structure for represent different data type in single name and in class it was a extension of the structure and in class we can private the variable for privacy.
3.In structure we have many limitation like all member are public and they are accessible by all variables .
4. In simple term you can say class is a structure and in addon object oriented it will more efficient for us.
5. In classes public and private member are both different .
6. In it we can declare object with class declaration .
CODE OF STRUCTURE -
#include <iostream>
using namespace std;
// here we making structure
struct container
{
char title_name[10];
int id;
};
int main()
{
container A; // here calling defined structure
cin >> A.title_name;
cout << "title name is : " << A.title_name << endl;
cin >> A.id;
cout << "the id is : " << A.id << endl;
return 0;
}
Output -
hello
title name is : hello
232
the id is : 232
CODE OF CLASS -
// CODE OF class
#include <iostream>
using namespace std;
// here we making class
class container
{
public:
char title_name[10];
int id;
};
int main()
{
container A; // here calling defined public class
cin >> A.title_name;
cout << "title name is : " << A.title_name << endl;
cin >> A.id;
cout << "the id is : " << A.id << endl;
return 0;
}
Output -
hello
title name is : hello
232
the id is : 232
NOTE -
In it you can see that the output is same but technique was totally different and in forward tutorial we can see in depth so stay tuned with our blogs and please share it with friends .
Comments
Post a Comment