这个问题可能是面向对象的时候困扰我很长时间的一件事情了。这篇文章一次性解决这些问题。
public:这个是具有最大的访问权限,它可以访问在classpath下的任何一个类,接口和异常。总的来说,它的作用域是最大的。(全世界)
protected:可以理解为传家宝的意思。我自身可以使用,我们家的人可以使用,儿子们也可以使用,但是外人不行。(全家)
default:这件物品不能给别人用,只能在我们同辈之间使用。(全国)
private:这个物品只能是我自己使用。(自己)
这个问题可能是面向对象的时候困扰我很长时间的一件事情了。这篇文章一次性解决这些问题。
public:这个是具有最大的访问权限,它可以访问在classpath下的任何一个类,接口和异常。总的来说,它的作用域是最大的。(全世界)
protected:可以理解为传家宝的意思。我自身可以使用,我们家的人可以使用,儿子们也可以使用,但是外人不行。(全家)
default:这件物品不能给别人用,只能在我们同辈之间使用。(全国)
private:这个物品只能是我自己使用。(自己)