用结构体继承的方式实现面向对象吗