Em programação orientada a objetos, há sobrecarga (overloading) de um método de uma classe quando
- A. o método é utilizado em uma grande quantidade de módulos do sistema.
- B. o método invoca uma grande quantidade de métodos de outras classes.
- C. o método possui a maior complexidade ciclomática da hierarquia de classes a que pertence.
- D. um outro método, com o mesmo nome e parâmetros de entrada (assinatura) diferentes, existe na classe.
- E. um outro método, com o mesmo nome e mesmos parâmetros de entrada (assinatura), existe em uma subclasse.