1.基本数据类型的强制转换
就拿char和int类型的内存模型来模拟,char的模型可以扣在int的内存模型之中,而int的内存模型也可以扣在char的模型上,所以两者在内存中可以发现模型的相互转换,这就形成了数据类型的转换。
2.对象类型的强制转换
在继承中,派生类都从父类获得一份公开(public)或受保护(protected)的父类数据成员(属性)的副本,也就是说,每个派生类对象内部都持有一份“特殊版本”的父类实例的信息。
类型向上转换:从派生类到基类的类型转换。
1.基本数据类型的强制转换
就拿char和int类型的内存模型来模拟,char的模型可以扣在int的内存模型之中,而int的内存模型也可以扣在char的模型上,所以两者在内存中可以发现模型的相互转换,这就形成了数据类型的转换。
2.对象类型的强制转换
在继承中,派生类都从父类获得一份公开(public)或受保护(protected)的父类数据成员(属性)的副本,也就是说,每个派生类对象内部都持有一份“特殊版本”的父类实例的信息。
类型向上转换:从派生类到基类的类型转换。