正是Java语言中的强制类型转换...
解决方案 »
- 关于自动子类调用父类无参构造函数的问题
- 为什么Socket中文件传完后无法发送一个确认信息
- final 关键字
- 如何触发IE浏览器
- sql中的check约束 在项目中使用么?
- java作业题
- 如何用Java程序模拟网页上的“刷新”按钮效果
- 求问如何返回远程主机上文件加中所有文件的名字!~~~~~~~~~~~~~~~~~~~~~~~
- 各位大哥好,我想下载jbuilder9.0,可是不知道哪里下载,有免费的吗?救救小弟,
- 如何将double和float转化为byte型,并将byte型转化为double和float型
- 在RandomAccessFile中如何写入中文?
- 怎样才能使JTable可以在一行中多行显示单元内容?
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel转型分为向上转型(upcasting)和向下转型(downcasting),前者是子类相父类转型,后者是父类向子类转型。上溯造型肯定是安全的,因为我们是从一个更特殊的类型到一个更常规的类型。换言之,衍生类是基础类的一个超集。它可以包含比基础类更多的方法,但它至少包含了基础类的方法。进行上溯造型的时候,类接口可能出现的唯一一个问题是它可能丢失方法,而不是赢得这些方法。这便是在没有任何明确的造型或者其他特殊标注的情况下,编译器为什么允许上溯造型的原因所在。当向下转型时必须强制执行...这时就采用该转换方法。^_^