Peut une méthode dans la classe sous la surcharge d'une méthode dans la classe super?

De code Java:

class P {
    public void hello() {}
}

class C extends P {
    public void hello(String s) {}
}

Ma question est: Est ce que le hello dans la classe C la surcharge de l'un avec le même nom dans la classe super P?

Mon ami me dit qu'ils ne sont pas parce que les sont pas dans la même classe.

  • Êtes-vous demander à propos de la surcharge ou de la transgression?
  • Votre ami est incorrect
  • Même question, même réponse ici: stackoverflow.com/questions/15291400/...
  • En supposant par "surcharge" vous fait dire "substitution", votre ami a raison. Il n'est pas primordial. Bien qu'il y EST de "surcharge". Classe C a deux hello() et hello(String s) méthodes.
InformationsquelleAutor Freewind | 2014-07-22