上面两篇文章说了public、protected两个修饰符,二者都是表示对属性和方法的权限设置。 private的作用也是设置权限。表示私有的、隐私的。 一旦属性或者方法设置了private,那么属性和方法就只能在属性或者方法所在的类本身去使用,不能在类的外部和子类中使用。 但是一旦在声明私有属性所在的类之外去使用,就会报错: