È possibile in Java Sovraccarico del metodo in classe per bambini ?? se possibile, allora come si può differenziare dalla sostituzione del metodo ??
risposte:
2 per risposta № 1Sostituzione del metodo (polimorfismo)
Qui è dove si crea un metodo, con LA FIRMA STESSA ESATTA come metodo nella classe genitore. Questo è:
public class ParentClass
{
public void sayHello(String name) { System.out.println("Hello " + name); }
}
E nella classe del bambino:
public class ChildClass
{
public void sayHello(String name) { System.out.println("HELLO" + name);}
}
Sovraccarico del metodo
Qui è dove si crea un metodo con lo stesso nome, ma accetta parametri diversi.
public class ChildClass
{
public void sayHello(int name) { System.out.println("HELLO" + name);}
// sayHello is a different method to the JVM, but has the same name.
}
La straordinaria potenza della documentazione
Proprio come un test per me stesso, ho cercato su Google questo problema e il primo link è un tutorial completo di Oracle su questo argomento esatto. Qui è il link.