Ni, in realtà li eredita, ma non le sono direttamente accessibili (un metodo public o protected della classe base richiamato tramite la classe derivata può tranquillamente chiamare un metodo private della classe base).
In alternativa, da dentro uno dei metodi della classe derivata puoi richiamare un metodo della classe base con la sintassi ClasseBase::Metodo, se il metodo non esiste ottieni un errore di compilazione.Puoi provare a chiamare quei metodi senza che tu li abbia implementati e se non sono già stati implementati
allora otterrai un errore in compilazione.