如题,父类怎么可以强转成子类啊??? |
|
没人啊—————————————————————
|
|
40分 |
父类可以强转成子类
Map和HashMap就经常转来转去的,具体运行的效果,要程序员自己确保 ((JPanel) this.getContentPane()).setOpaque(false);这句拆开来读 this是一个继承自JFrame的对象,没有问题 (JPanel) this.getContentPane()把Container强制类型转换为JPanel,还得用括号包起来以区分运算优先级 那么问题来了:谁负责确保this.getContentPane()返回的这个通用的Container在运行时刻可以成功的转换为JPanel呢? |
10分 |
获取父类的引用,需要强制转换成子类引用才能引用子类独有的方法,否则编译器报错找不到该方法
|