Java中private、protected、public和default的区别

default是知识盲点啊,记下记下。

太多网上的说default就是protected了,又被csdn害了...

记住他们的上限即可

区别:

public:可以被所有其他类所访问,外部类

protected:自身、子类及同一个包中类可以访问,子类

default:同一包中的类可以访问,声明时没有加修饰符,认为是friendly,本包

private:只能被自己访问和修改,自己

原文地址:https://www.cnblogs.com/ydymz/p/9223114.html