- 一般来说,就是向上类型转化过程中,派生类被截成只有基类相同的部分。
- 比如类cat是继承类animal,
animal里只有一个成员变量weight;
cat里有继承的成员变量weight,另外还有成员变量catkind以及一个函数shout();
现在有一个函数f(animal xxx);这个函数接收一个animal类的对象为参数,
因为cat是继承animal的,所以cat可以作为这个函数f()的参数传入,
当一个cat类的对象被作为animal类的对象传入f()时,就发生切片现象
cat里的成员catkind和shout()都被切掉了,只剩下weight变量。