Ho un metodo in super classe
protected int discount(int amount)
e un metodo in sottoclasse
protected int discount(int amount1)
Il metodo nella sottoclasse sta sovraccaricando o no ???
risposte:
0 per risposta № 1No, l'overloading dei metodi funziona se si dispone di un tipo o numero di argomenti diverso. i nomi variabili non sono importanti
0 per risposta № 2
(Tranne il tuo uso improprio della terminologia.) In Java, se si ha una funzione in una sottoclasse che è identica nel nome, nei parametri e (vagamente), il tipo restituito ad una funzione nella super-classe, allora gli oggetti del tipo sub-class useranno la funzione in la sottoclasse. Questo è chiamato funzione sovrascrivendo. (E in Java, a differenza del C ++, è automatico).
(Funzione sovraccaricare è usato per descrivere funzioni identiche nomi ma diversi parametri).