关于Lancher源码中父类强转成子类的问题
在Launcher的workspace中有一个父类强转子类的例子
代码如下:
CellLayout.LayoutParams lp = (CellLayout.LayoutParams) child.getLayoutParams();
为什么这里可以强转?
我在自己的代码中Eclipse会报错?
求教,谢谢!!
[解决办法]
这里肯定是因为已经向上转型过了才可以向下转型。
发布时间: 2012-10-31 14:37:32 作者: rapoo
关于Lancher源码中父类强转成子类的问题
在Launcher的workspace中有一个父类强转子类的例子
代码如下:
CellLayout.LayoutParams lp = (CellLayout.LayoutParams) child.getLayoutParams();
为什么这里可以强转?
我在自己的代码中Eclipse会报错?
求教,谢谢!!
[解决办法]
这里肯定是因为已经向上转型过了才可以向下转型。