Example 1:
//Abstract Class
#include<iostream>
using namespace std;
class abstractinterface
{
public:
virtual void numbers()=0;
void input();
int a, b;
};
void abstractinterface::input()
{
cout<< "Enter the numbers\n";
cin>>a>>b;
}
class add : public abstractinterface
{
public:
void numbers()
{
int sum;
sum=a+b;
cout<<"sum is "<<sum<<"\n";
}
};
class sub : public abstractinterface
{
public:
void numbers()
{
int diff;
diff=a-b;
cout<<"diff is "<<diff<<"\n";
}
};
int main()
{
add obj1;
obj1.input();
obj1.numbers();
sub obj2;
obj2.input();
obj2.numbers();
return 0;
}
//Abstract Class
#include<iostream>
using namespace std;
class abstractinterface
{
public:
virtual void numbers()=0;
void input();
int a, b;
};
void abstractinterface::input()
{
cout<< "Enter the numbers\n";
cin>>a>>b;
}
class add : public abstractinterface
{
public:
void numbers()
{
int sum;
sum=a+b;
cout<<"sum is "<<sum<<"\n";
}
};
class sub : public abstractinterface
{
public:
void numbers()
{
int diff;
diff=a-b;
cout<<"diff is "<<diff<<"\n";
}
};
int main()
{
add obj1;
obj1.input();
obj1.numbers();
sub obj2;
obj2.input();
obj2.numbers();
return 0;
}
This Website is Easy to Learn and usefull and my douts is remove after learn this website.
ReplyDeletegreat coding.....
ReplyDelete