Java中修饰类和方法的权限修饰符有:public、protected、private和default,默认权限修饰符是default,四者的区别如下:
修饰符 | 类内 | 包内 | 子类 | 所有类 |
---|---|---|---|---|
public | 可访问 | 可访问 | 可访问 | 可访问 |
protected | 可访问 | 可访问 | 可访问 | X |
default | 可访问 | 可访问 | X | X |
private | 可访问 | X | X | X |
Java中修饰类和方法的权限修饰符有:public、protected、private和default,默认权限修饰符是default,四者的区别如下:
修饰符 | 类内 | 包内 | 子类 | 所有类 |
---|---|---|---|---|
public | 可访问 | 可访问 | 可访问 | 可访问 |
protected | 可访问 | 可访问 | 可访问 | X |
default | 可访问 | 可访问 | X | X |
private | 可访问 | X | X | X |