【发布时间】:2021-02-07 03:00:10
【问题描述】:
第 1 步:父类
public class Parent {
public void m1() {
System.out.println("parent m2");
}
}
第 2 步:Child 类
public class Chield extends Parent{
public void m1() {
System.out.println("chield m1");
}
public void m2() {
System.out.println("chield m2");
}
}
第 3 步:-
class Test{
public static void main(String []args) {
Chield c = (Chield) new Parent();
}
}
//给我一个运行时错误 //线程“main”中的异常 java.lang.ClassCastException: class com.swapnil.Parent 不能 //cast to class com.swapnil.Chield (com.swapnil.Parent 和 com.swapnil.Chield 在未命名的//模块中加载程序“应用程序”)
【问题讨论】:
-
您为什么希望这会起作用?为什么父母也是孩子?
标签: java