C++ की सबसे बड़ी विशेषता और पाए जाने वाले classes and objects हैं। इसको 1979 में बजर्ने स्ट्रॉस्ट्रुप ने लैब में बनाया
Class C++ की एक ऐसी विशेषता है, जो OOP (Object Oriented Programming) की अवधारणाओं को परिभाषित करती है और उन्हें आपस में जोड़ती है।
Members of class:
(i) Public members
(ii) Private members
(iii) Protected members
(i) Public members:
Public members वे members होते हैं जिनका उपयोग किसी भी function द्वारा किया जा सकता है।
Example:
class A
{
public:
// members here
};
scope resolution operator (::) in hindi
Scope resolution operator (::) का use करके हम class के अंदर fuction का defination लिख सकते हैं |
तथा main fuction का use करके access भी कर सकते हैं
syntax
class A
{
public:
………..(codes)
};
void A::input ()
{
…….
……..(codes)
}
void main()
{
A a1;
a1.input();
}
example:-
#include<iostream.h>
#include<conio.h>
#include<studio.h>
class A
{
public:
int a,b,c;
void input();
void output();
void add();
};
void A::input ()
{
cout<<“enter value for a and b”;
cin>>a>>b;
}
void A::add()
{
c=a+b;
}
void A::output()
{
cout<<“c=”<<c;
}
void main()
{
A a1;
a1.input();
a1.add();
a1.output();
}