Вы можете переопределить метод с возвращаемым типом void
, как и любой другой метод, вы просто не можете использовать возвращаемое значение его супер, так как у него его нет.Например:
public class Children extends Father {
@Override
public void showName(String name) {
super.showName(name);
System.out.println("my name is: " + name);
}
}
Сказав это, это довольно сомнительный проект, и, вероятно, было бы более разумно иметь метод, который принимает этот параметр name
и строит из него строку, оставляя фактическуюпечать звонящему.