Java设置了四种访问权限等级:public > protected > 包访问权限(默认访问权限;没有关键字) > private
默认访问权限和public能够用来修饰类。修饰类的变量和方法四种权限都可以。(不讨论内部类) 举例:
public class TKGbordDemoFileSVImpl implements ITKGbordDemoFileSV{} 修饰类
public void deal(String ftpPathCode, String FileName,String sysTime,String offerIdentify) throws Exception{} 修饰方法
权限设置即是否允许跨包访问 、包内类与类之间访问等等,public 权限最大,即允许跨包访问,private 权限最小,只允许类内访问
修饰符 | 类内部 | 同一个包 | 子类 | 任何地方 |
private | √ | |||
default | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
√