>>614
違うよ。
オーバーライドしてるなら p.func() で child#func() が呼ばれる。
逆に言うとオーバーライドされてるなら
p.func() で parent#func() を呼ぶには p = new parent(); しないといけない。