1.结果
2.
对象是谁的就调用谁.
注释掉parent=child;后运行报错
这是因为父类不能强制转换为子类
注释掉((Child)parent).myValue++;后就能正常运行
3.
1) 对象是子类型的,它就调用子类型的方法,是父类型的,它就调用父类型的方法。
2) 如果子类与父类有相同的字段,则子类中的字段会代替或隐藏父类的字段,子类方法中访问的是子类中的字段(而不是父类中的字段)。
3) 如果子类被当作父类使用,则通过子类访问的字段是父类的