ballClass::ballClass() : sphereClass() { SetName(""); } // end default constructor ballClass::ballClass(double InitialRadius, const char InitialName[]) : sphereClass(InitialRadius) { SetName(InitialName); } // end constructor void ballClass::GetName(char CurrentName[]) const { strcpy(CurrentName, TheName); } // end GetName void ballClass::SetName(const char NewName[]) { strcpy(TheName, NewName); } // end SetName void ballClass::ResetBall(double NewRadius, const char NewName[]) { SetRadius(NewRadius); SetName(NewName); } // end ResetBall void ballClass::DisplayStatistics() const { cout << "Statistics for a " << TheName << ":"; sphereClass::DisplayStatistics(); } // end DisplayStatistics