优点:显而易见 缺点:破坏了数据的封装,破坏了类与类的继承关系