构造方法可以用哪个访问修饰符(private\protected\public\默认)?
如果用private修饰还是构造方法吗?是普通方法吗?
修饰符有四种:public、protected、默认、private。
public:表示的是本项目内可以被使用;
protected:表示的是子类或者是父类可以使用;
默认(没有修饰符):表示本包内可以使用
private:表示的是在本类内可以使用;
构造方法的确有这4种修饰,但是,修饰导致的结果会不同。public的构造方法你可以用 A a =new A(); 这样来创建对象 而protected,默认,这2个你只能在这个类里 进行创建该对象 private的就不能new来创建对象了
http://blog.csdn.net/luyuncsd123/article/details/8198910
private y n n
protected y y n(仅限其它包含其子类的可以使用)
public y y y