У меня есть сомнения в переопределении.
class base{
public void amethod(){}
}
class child extends base{
public void amethod(int i){}}
Что происходит в этом случае? Считаются ли эти методы двумя разными? Или они все же переопределяют? Пожалуйста, уточните.