道理很简单
private是自己可见,一个类只有自己可见又有什么用呢?
protected是子类可见,道理也是一样的,只有子类可见只需要声明为抽象类即可