protected应该是用在子类实现父类的方法或者方法中使用,如果用public的,别的类还是可以使用到这个父类的方法或者成员,当使用protected的时候,只有子类能访问了,其他的类就访问不了了。