#include<iostream.h>
#include<conio.h>
class count
{
private:
static int number;
int idno;
public:
void assignidno()
{
idno=++number;
}
void display()
{
cout<<"object no :"<<idno<<endl;
}
static void displaycount()
{
cout<<"Number of object created so far : "<<number<<endl;
}
};
int count::number;
void main()
{
count obj1;
clrscr();
cout<<"\n program to demonstrate static member \n\n";
obj1.assignidno();
count::displaycount();
count obj2,obj3;
obj2.assignidno();
obj3.assignidno();
count::displaycount();
obj1.display();
obj2.display();
obj3.display();
getch();
}
#include<conio.h>
class count
{
private:
static int number;
int idno;
public:
void assignidno()
{
idno=++number;
}
void display()
{
cout<<"object no :"<<idno<<endl;
}
static void displaycount()
{
cout<<"Number of object created so far : "<<number<<endl;
}
};
int count::number;
void main()
{
count obj1;
clrscr();
cout<<"\n program to demonstrate static member \n\n";
obj1.assignidno();
count::displaycount();
count obj2,obj3;
obj2.assignidno();
obj3.assignidno();
count::displaycount();
obj1.display();
obj2.display();
obj3.display();
getch();
}
No comments:
Post a Comment