Animated Gif of class and object
C++ class and Object
A class is a blue print and combination of Different functions and variables. The difference between C and C++ is that C is a procedural programming and does not support classes and objects, while C++ provide support of Object Oriented Programming(OOP) and classes therefore C++ can be called a hybrid language.
The variables and functions within a class are called members(variables,functions) of the class.
Syntax of C++ Class
A class definition starts with the keyword class.For example, we defined the Student data type using the keyword class as follows.
class Student{
public:
string name; // member variables
int rollNumber;
}
A public member can be accessed from outside the class anywhere within the scope of the class object. You can also specify the members of a class as private or protected.
Syntax of C++ Objects
A class is a blueprint for objects and an object is created from a class. We declare objects of a class with exactly the same sort of declaration that we declare variables of basic types
Declare two objects of class Student
Student s1;
Student s2;
Both of the objects s1 and s2 will have their own copy of data members.
Declare two objects of class Student
Student s1;
Student s2;
Both of the objects s1 and s2 will have their own copy of data members.
The public data members of objects of a class can be accessed using the direct member access operator (.).
Example
Class
Objects
- #include <iostream>
- using namespace std;
- class Student{
- int rollNumber;
- string name;
- };
- int main( ){
- // declare Object of Student class
- Student s1;
- Student s2;
- s1.rollNumber = 10;
- s1.name = "Zub";
- cout << "Student Name :"<<s1.name<<endl;
- cout << "Student Roll Number :"<<s1.rollNumber<<endl;
- s2.rollNumber = 20;
- s2.name = "Zubair";
- cout << "Student Name :"<<s2.name<<endl;
- cout << "Student Roll Number :"<<s2.rollNumber<<endl;
- return 0;
- }
Console :
Student Name :Zub
Student Roll Number :10
Student Name :Zubair
Student Roll Number :20
Student Roll Number :10
Student Name :Zubair
Student Roll Number :20
Watch Video
C++ classes and Objects for Beginners Lecture in Urdu Hindi
I am happy to find this post Very useful for me, as it contains lot of information
ReplyDeletethesimpletruth
Guest posting sites
Great blog!! Worthy information that you shared is very useful for my studies. happy sharing!!
ReplyDeleteDevops Training in Chennai
Devops Certification in Chennai
Angularjs Training in Chennai
AWS Training in Chennai
Big Data Analytics Courses in Chennai
Blue Prism Training in Chennai
Devops Training in Annanagar
I have finally found a worth able content to read, your information in this blog is impressive. Keep sharing more like this.
ReplyDeleteAWS Training in Chennai
AWS Training
Amazon web services Training in Chennai
DevOps certification in Chennai
DevOps course in Chennai
VMware Training in Chennai
VMware course in Chennai
AWS Training in Anna Nagar
Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
ReplyDeleteAzure Training in Chennai
Microsoft Azure Training
Machine Learning Training in Chennai
Blue Prism Training in Chennai
AWS Training in Chennai
Automation Anywhere Training in Chennai
Azure course in Velachery
Azure course in Tambaram
Azure Training in Porur
This post is so informative and makes a piece of very nice information on the topic in my mind. It is the first time I visit your blog, but I was extremely impressed. Keep posting as I am gonna come to read it every day. Best C++ Course In Delhi
ReplyDelete