Public 所有人都能访问。
缺省 子类访问,继承了就能访问。
protected 同包访问,在一个包里就能访问,别的包继承了也没法访问。除非是工具类,写个小游戏什么的全用这个也没关系。
private 类内部访问,在同一个类里才能访问,在一个包里也没用。类自己定义了自己用的方法什么的。
以上各自向下兼容,加缺省修饰符也可以访问同包和类内部的。
!!类不能用protected和private,这俩是给方法和变量用的。
枚举类型定义起来确实像类定义:public enum example {blah1, blah2, blah3},看着不像是因为大括号没换行。
平时不写就行,不过为了养成好习惯,除非真的需要封装,不然还是好好打上public吧。
博客园的缩进真蛋疼。