
/***//**
*通过这个程序,测试对象类型的多态实现
*/
publicclassObjectTypeTest...{
publicstaticvoidmain(String[]args)...{
Aa=newB();
a.method1();
}
}

classA...{
publicvoidmethod1()...{
System.out.println("thisisclassAmethod1");
}
}

classBextendsA...{
publicvoidmethod1()...{
System.out.println("thisisclassBmethod1");
}

publicvoidmethod2()...{
System.out.println("thisisclassBmethod2");
}
}
本文介绍了一个简单的Java程序,演示了如何通过继承实现多态。父类A定义了一个方法method1,子类B覆盖了该方法并添加了新的实现。当创建B类的实例并将其视为A类型时,调用method1会执行子类的方法。
1万+

被折叠的 条评论
为什么被折叠?



