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 |