Class and Objects Example in C++


The program creates a class called "Example" with two private data members data1 (integer) and data2 (float) and two public member functions: functionint() that sets the value of data1 and outputs it, and functionfloat() that prompts the user to enter a value for data2 and returns it.

In the main() function, two objects of the Example class, o1 and o2, are created. The functionint() method of o1 is called to set the value of data1. The functionfloat() method of o2 is called to prompt the user to enter a value for data2 and assign it to a variable called secondDataOfObject2. The value of secondDataOfObject2 is then outputted. Overall, the program demonstrates how to create objects of a class and call their member functions to manipulate the data members.

Source Code

#include<iostream>
using namespace std;
class Example
{
   private:
      int data1;
      float data2;
   public:
      void functionint(int d)
      {
        data1=d;
        cout<<"\nNumber: "<<data1;
      }
      float functionfloat()
      {
        cout<<"\nEnter data: ";
        cin>>data2;
        return data2;
      }
};
int main()
{
    Example o1,o2;
    float secondDataOfObject2;
    o1.functionint(12);
    secondDataOfObject2=o2.functionfloat();
    cout<<"\nEntered value :"<<secondDataOfObject2;
    return 0;
}
To download raw file Click Here

Output

Number: 12
Enter data: 23
Entered value :23

Program List


Flow Control

IF Statement Examples


Switch Case


Goto Statement


Break and Continue


While Loop


Do While Loop


For Loop


Friend Function in C++


String Examples


Array Examples


Structure Examples


Structure & Pointer Examples


Structure & Functions Examples


Enumeration Examples


Template Examples


Functions


Inheritance Examples

Hierarchical Inheritance


Hybrid Inheritance


Multilevel Inheritance


Multiple Inheritance


Single Level Inheritance


Class and Objects

Constructor Example


Destructor Example


Operator Overloading Example


Operator and Function Example


List of Programs


Pointer Examples


Memory Management Examples


Pointers and Arrays


Virtual Function Examples