/**
* @description: 动态分配调用示例
* @author: xz
*/
public class Test4 {
static class Parent{
public void hello(){
System.out.println("hello parent");
}
}
static class Child1 extends Parent{
@Override
public void hello() {
System.out.println("hello Child1");
}
}
static class Child2 extends Parent{
@Override
public void hello() {
System.out.println("hello Child2");
}
}
public static void main(String[] args) {
Parent p1 = new Child1();
Parent p2 = new Child2();
p1.hello();
p2.hello();
}
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://wwwxz.blog.csdn.net/article/details/123779640
内容来源于网络,如有侵权,请联系作者删除!