Ultimamente sto pensando di creare la mia libreria Date. E sto riscontrando un problema qui, eccolo:Come nascondere completamente il metodo superclasse in Java
Come nascondere un metodo di superclasse nella sottoclasse? Quindi non verrà rilevato nella sottoclasse.
Esempio: Ho una classe che si estende fino alla data e un'altra classe che si estende alla classe precedente. Nella mia nuova sottoclasse, rileva tutti i metodi da Data, come getDate, ecc. Quello che voglio è che nella mia sottoclasse tutti i metodi da Data non vengano rilevati, non lanciando un'eccezione, ma completamente non rilevati.
Grazie in anticipo :)
Non c'è modo di farlo ... L'unica soluzione sarebbe quella di avere il metodo con lo stesso nome di essere 'private' nella classe genitore, ma significa che non è richiamabile da nessun'altra parte rispetto alla classe genitore. – fge
Ho provato a sovrascrivere il getDate in privato nella mia superclasse, ma mi dà un errore, che dovrei cambiarlo in pubblico. La delega –