什么是多态性? 方法的重载和覆盖有何区别? 阅读下列代码,指出其中存在的重载和覆...

[复制链接]
发表于 2017-3-25 13:51:10 | 显示全部楼层 |阅读模式
在线作业最低5元/门QQ 800003091 签到赚金币
1 什么是多态性? 方法的重载和覆盖有何区别? 阅读下列代码,指出其中存在的重载和覆盖, 写出输出结果是什么?解释为什么这样输出? (15分)
class C1
{
        public void f() {
                System.out.println("C1.f");
        }
}
class C2 extends C1
{
        public void f() {
                System.out.println("C2.f");
        }  
}
class C3 {
        public void g(C1 one) {
                System.out.println("g(C1)");
                one.f();
        }
        public void g(C2 two) {
                System.out.println("g(C2)");
                two.f();
        }
}
public class Main1
{
        public static void main(String[] args) {
                C1 one = new C2();
                C3 three = new C3();
                three.g(one);
        }
}



发表于 2020-10-22 12:57:21 | 显示全部楼层
在线作业最低5元/门QQ 800003091 签到赚金币
大家注意骗子135-1035-5149李工中途加价骗钱破坏芯片,骗子13510355149不敢提供他的地址,用顺丰快递地址做掩盖,广东省深圳市龙岗区布吉南湾街道黄金北路黄金豪庭后门顺丰点13510355149李工大家注意此人是骗子,千万不要上当被骗,该骗子谎称自己做解密,骗取客户把芯片寄给他然后中途加价,最终也没有做成功,态度还蛮横,把我最珍贵的芯片破坏了,骗子李工135-1035-5149大家要小心

 
 
客服一
客服二
咨询一
咨询二
奥鹏在线作业交流群
工作时间:
8:30-24:00
双休日正常上班
扫一扫加官方微信
快速回复 返回顶部 返回列表