作者回复: 增加Circle类型了吗?type Shape = Square | Rectangle | Circle;如果增加了,但没有计算面积的逻辑是会报错的。
作者回复: 在类型未确定的情况下,只能访问共有成员,instanceof 已经确定了类型。
作者回复: 继承可以有自己的属性,交叉不可以。