- 5
- 0
- 约2.08万字
- 约 77页
- 2019-01-06 发布于江苏
- 举报
类Object class son { int s=9; int getsonValue() { return s; } } 输出9 public class one { public static void main(String[] args) { Object o = new son(); int value = ((son)o).getsonValue(); System.out.println(value); } } 向下类型转换 o是否能向下转换成任意类型呢? class son { int s=9; int getsonValue() { return s; } } class student { int s=9; int getsonValue() { return s; } } public class one { public static void main(String[] args) { Object o = new son(); int value =((student)o).getsonValue(); System.out.println(value); } } 会出现运行时异常: 因为student和son是不同的对象。 只有在继承层次中出
原创力文档

文档评论(0)