public访问范围最大,也就是任何其他类都可以调用这个类的方法或属性。private访问范围最小,也就是只能在这个类的内部使用,外部调用不了protected访问范围算是中间,只有本类和子类才能访问。