Skip to main content

C++ Classes and Objects Programming

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.
The public data members of objects of a class can be accessed using the direct member access operator (.).
Example

Class

Objects

  1. #include <iostream>  
  2. using namespace std;
  3. class Student{
  4.   int rollNumber;
  5.   string name;
  6. };
  7. int main( ){ 
  8.     
  9.    // declare Object of Student class
  10.    Student s1;
  11.    Student s2;

  12.        s1.rollNumber = 10;
  13.        s1.name = "Zub";
  14.        cout << "Student Name :"<<s1.name<<endl;
  15.        cout << "Student Roll Number :"<<s1.rollNumber<<endl;

  16.        s2.rollNumber = 20;
  17.        s2.name = "Zubair";
  18.        cout << "Student Name :"<<s2.name<<endl;
  19.        cout << "Student Roll Number :"<<s2.rollNumber<<endl;
  20.    return 0;
  21. }
                                                Console :
                                                Student Name :Zub
                                                Student Roll Number :10
                                                Student Name :Zubair
                                                Student Roll Number :20
                                                Watch Video
                                                C++ classes and Objects for Beginners Lecture in Urdu Hindi

                                                Comments

                                                1. I am happy to find this post Very useful for me, as it contains lot of information

                                                  thesimpletruth
                                                  Guest posting sites

                                                  ReplyDelete
                                                2. 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

                                                Post a Comment

                                                Popular posts from this blog

                                                C++ Pass by Reference and Value Beginner Programming

                                                Animated Gif of Pass by Reference & Value C++ pass by Reference & value There is two way of accessing values of variables and passing values in function argument, first one is pass by value and second one is pass by reference . Reference variable is another name for a existing variable. Once a reference variable is initialized the reference name may be used to refer to the variable. A reference must be initialized when it is created.You can't have NULL references. You must always be able to assume that a reference is connected to a legitimate piece of storage.Once a reference is initialized to an object, it cannot be changed to refer to another object. & operator use to declare reference variable which is use to store variable value, you can access the value of the variable by using original variable name or by using the reference variable. Syntax of Reference  variable  is very simple //variable initialization int vari = 10; //sim...

                                                C++ Member Initializer Beginner Programming

                                                C++ Member initializer Animated gif example  Member initializer C++ Member initializer for Beginners Lecture