instanceof

if(p2 instanceof Woman){
Woman w1 = (Woman)p2;//Incompatible conditional operand types Person and Woman
等等,,

}
虽然是不可以转化的,但是讲的那就没有报错,我这为什么报错了?

这个 没有错啊!!!
你的是哪里报错了呢

要不你还是把报错截图一下