Tuesday, 5 April 2011

Java Access Modifiers+

You would think that the main Java tutorial on access modifiers would be the final word on Java access modifiers. I have referred to their table enough times.


Java access levels
Modifier Class Package Subclass World
public Y Y Y Y
protected Y Y Y N
no modifier Y Y N N
private Y N N N

But one thing that caught me out today was, all methods defined in an interface are public by default. The language specification confirms this.

No comments:

Post a Comment