我读过派生类型与它们各自的父类型是完全不同的类型,但是它们确实继承了它们所有父级的操作。
换句话说,您可以将派生类型传递A
给一个操作,该操作接收一个作为参数的类型,该类型B
是A
的父类型。但是,您不能将类型变量分配给类型A
之一,B
反之亦然。
根据上述,派生类型和子类型之间的唯一区别是赋值。那正确吗?
我读过派生类型与它们各自的父类型是完全不同的类型,但是它们确实继承了它们所有父级的操作。
换句话说,您可以将派生类型传递A
给一个操作,该操作接收一个作为参数的类型,该类型B
是A
的父类型。但是,您不能将类型变量分配给类型A
之一,B
反之亦然。
根据上述,派生类型和子类型之间的唯一区别是赋值。那正确吗?