Inheritance vs Interface Polymorphism (C++)
Doxygen docs for the C++ implementation
Loading...
Searching...
No Matches
Animal Class Reference

Base class exposing a virtual speak() method. More...

Inheritance diagram for Animal:

Public Member Functions

virtual void speak ()
 Emits the generic animal sound.
virtual ~Animal ()=default

Detailed Description

Base class exposing a virtual speak() method.

Definition at line 13 of file C++ Implimentation.cpp.

Constructor & Destructor Documentation

◆ ~Animal()

virtual Animal::~Animal ( )
virtualdefault

Member Function Documentation

◆ speak()

virtual void Animal::speak ( )
inlinevirtual

Emits the generic animal sound.

Reimplemented in Cat, and Dog.

Definition at line 18 of file C++ Implimentation.cpp.


The documentation for this class was generated from the following file: