封装继承多态练习