1:private: 只能在这个类内部使用,即使子类继承了这个类,子类也不能使用,但子类中存在父类的private对象.
2:default:能在这个类中使用,又能在这个package 包中使用,即这个包下的所有类都能使用.
3:protected:能在这个类中使用,能在这个包中使用,同样也能在子类中使用.
4:public:在任何地方都能够使用.
修饰符 | 类内部 | 同一个包 | 子类 | 任何地方 |
private | t | |||
default | t | t | ||
protected | t | t | t | |
public | t | t | t | t |
5:class的权限修饰只能用default 和 public 两种;
其中不写修饰符默认为default, 这种能在整个包内部使用
public 是在任何地方都能使用.
l