Friday 2 August 2013

Single Inheritance: Public

#include<iostream.h>
#include<conio.h>
class b1
{
    int a;
    public:
        int b;
        void set_ab();
        int get_a(void);
        void show_a(void);
};
class d1:public b1
{
    int c;
    public:
        void mul(void);
        void display(void);
};
void b1::set_ab(void)
{
    a=5;
    b=10;
}
int b1::get_a()
{
    return a;
}
void b1::show_a()
{
    cout<<"\n A= "<<a;
}
void d1::mul()
{
    c=b*get_a();
}
void d1::display()
{
    cout<<"\n A= "<<get_a();
    cout<<"\n B= "<<b;
    cout<<"\n C= "<<c;
}
void main()
{
    clrscr();
    d1 d2;
    d2.set_ab();
    d2.mul();
    d2.show_a();
    d2.display();
    d2.b=20;
    cout<<"\n";
    d2.mul();
    d2.display();
    getch();
}

Here Is The Output :)

 

No comments:

Post a Comment