5.1 父类和子类的类型转换总结

前提:父类和子类之间,严格遵循“is-a”的关系。例如,雇员和经理,经理是雇员,但雇员不一定是经理。     (一)把子类的对象,传递给父类的变量,很容易理解,直接赋值即可,不需要采用强制类型转换。(一个经理对象,当然可以属于雇员类)     (二)把父类对象,传递给子类变量,较难理解,必须采用强制类型转换的方式赋值。(一个雇员,不一定属于经理类)       简单例子如下所示:        直
相关文章
相关标签/搜索