在java语言中,用四种修饰符修饰类的接口来做到访问控制,java类一般都是public修饰,
1.public修饰的方法与属性:在导入包的前提下,任何地方都可可以使用。
2.privade修饰的方法与属性:只能在这个类中使用;
3.protect:在这个类中以及与此类在同一个包的其他类,以及该类的子类都可以使用;但子类如果不与该类在同一包中时,子类可使用,与子类在同一包的类不能使用,解决方法就是在子类中重写。
4.未指定(default):在这个类中及与此类同一包的其他类中使用。
此类 | 同一包 | 子类 | 全部 | |
public | 能 | 能 | 能 | 能 |
private | 能 | 否 | 否 | 否 |
protected | 能 | 能 | 能 | fou |
default | 能 | 能 | 否 | 否 |