这个要从内存的角度来考虑,因为你new的是B,内存中创建的空间其实是A+B,其中A+B中的B 我指的是B中除继承过来以外的部分,即B新增的属性和方法。由于你声明的与内存中的并不一致。所以视为多态。
父类A既可以用A本身实例化,也可以用子类B来实例化,一种方法,多种表达方式,所以是多态