Answer to Question #247397 in C++ for siri

Question #247397

Wap to create One Base class Father data member fname. And Son class derived from Father dada member sname . And GrandSon derived from Son data member gname. Use appropriate function that GrandSon will display all name by it concatenating


1
Expert's answer
2021-10-06T04:04:23-0400

Source code




#include <iostream>


using namespace std;


class Father{
    private:
        string fname;
    public:
        Father(string f){
            fname=f;
        }
        string getFName(){
            return fname;
        }
};
class Son: public Father{
    private:
        string sname;
    public:
        Son(string f,string s):Father(f){
            sname=s;
        }
        string getFnameSName(){
            return getFName()+sname;
        }
};


class GrandSon: public Son{
    private:
        string gname;
    public:
        GrandSon(string f,string s,string g):Son(f,s){
            gname=g;
        }
        string getFnameSNameGName(){
            return getFnameSName()+gname;
        }
        void display(){
            cout<<"\nName: "<<getFnameSNameGName();
        }
};
int main()
{
    GrandSon g("John","Smith","Washington");
    g.display();


    return 0;
}


Output





Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS