小
小飞龙
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个父类-base,他有2个子类A,B,
我定义一个父类并创建一个实例.
A,B里面都有一个自己的方法,我现在分别强制转换创建这个实例为A,或者B,然后调用子类的方法,分别看到对应之类方法的提示.我有点不明白,实例创建的是父类.是没有子类的方法的.强制转换的时候到底系统做了什么事情.为什么2个子类的方法都可以调用.
谁知道原理给我讲讲,谢谢了!
我定义一个父类并创建一个实例.
A,B里面都有一个自己的方法,我现在分别强制转换创建这个实例为A,或者B,然后调用子类的方法,分别看到对应之类方法的提示.我有点不明白,实例创建的是父类.是没有子类的方法的.强制转换的时候到底系统做了什么事情.为什么2个子类的方法都可以调用.
谁知道原理给我讲讲,谢谢了!