/ / Metodo di sovraccarico nella classe figlio in java [duplicato] - java

Sovraccarico del metodo in classe figlio in java [duplicato] - java

È 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 № 1

Sostituzione 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.