private一般修饰变量,不修饰方法。修饰方法的话用反射调用。final方法不能被继承。private修饰的只能在类中使用。类的构造器不写public则在此包外无法实例化该类基类的 protected 成员是包内可见的,并且对子类可见;若子类与基类不在同一包中,那么在子类中,子类实例可以访问其从基类继承而来的protected方法,而不能访问基类实例的protected方法。