classes abstratas,overrride,virtual...