/* class engine define*/class Engine{pubic: virtual void Power(..) = 0; virtualvoid DisplayPower(...){...}};/* electrical power motor*/ElectricalPower : public Engine{ void Power (...){// this is electri motor & bla bla bla ...} void DisplayPower(..){// to show the electrical power's attrubutes...}//....}/*...