Classes with Multiple Objects
Code:
#include<iostream>
using namespace std;
class student
{
private:
int marks;
public:
void setmarks(int m)
{
marks=m;
}
int getmarks()
{
return marks;
}
};
int main()
{
student s;
s.setmarks(85);
cout<<"Marks of Student A is : "<<s.getmarks()<<endl;
student s1;
s1.setmarks(88);
cout<<"Marks of Student B is : "<<s1.getmarks()<<endl;
return 0;
}
Explanation:
Reusability: Humne student class sirf aik baar likhi, lekin humne usay do alag-alag students (s aur s1) ke liye istemal kiya.
Independent Data: Student A ke marks (85) aur Student B ke marks (88) aik dusre se bilkul alag hain. Aik object ka data dusre ko disturb nahi karta.
Memory Allocation: Jab hum student s; likhte hain, to memory mein aik alag jagah banti hai. Jab student s1; likhte hain, to dusri jagah banti hai.
Output:
Marks of Student A is : 85
Marks of Student B is : 88
Post a Comment