| name | parameter list |
result |
|---|---|---|
| different | will make a completely different method | |
| same | same | compilation error |
| same | different | overload |
| name | parameter list |
parent class visibility modifier is private |
child class visibility modifier as least as visible as parent class |
return type |
result |
|---|---|---|---|---|---|
| different | will make a completely different method | ||||
| same | different | overload | |||
| same | same | yes | will make a completely different method | ||
| same | same | no | no | compilation error | |
| same | same | no | yes | different | compilation error |
| same | same | no | yes | same | override |