java多态中的问题 a1.show(b)为什么输出是AA 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a1是A的对象,所以会调用A的show方法b是B对象,是A的子类对象,所以符合A的show方法的参数就是【2】所以输出AA 谢谢大佬,我还有一点疑问,b对应的实例是newB(),A类中并没有show(B obj),只有B类中有show(B obj),不是说父类的对象不能调用子类的方法吗,它是怎么个途径去找到A类中的show(A obj)并输出AA show(A obj)这里参数是父类,任何子类都可以传进来就好比如果是show(Object obj)用Object类型做参数的话,可以传任意类型进来,因为任何类型都是Object的子类 a1是A的对象,所以会调用A的show方法b是B对象,是A的子类对象,所以符合A的show方法的参数就是【2】所以输出AAJava萌新入门基础教学视频,感兴趣的进去看一下,绝对都是干货 :https://www.bilibili.com/video/av76356696 大家谈谈用java去挣钱的办法 系统是怎么实现Runnable接口的? 求Structs!! 问一个参数 求不同格式的日期字符串转换成日期的通用解决方案 高分求解简单问题!!!! 郁闷中。关于JPanel问题。 如何在一页纸上分次打印? javamail再问,怎麽通过UID取message 求助:Exception in thread "Thread-3" java.lang.NullPointerException 小白求代码 菜鸟 关于找不到合适的构造器 实参和形参长度不同的问题?
b是B对象,是A的子类对象,所以符合A的show方法的参数就是【2】
所以输出AA
就好比如果是show(Object obj)用Object类型做参数的话,可以传任意类型进来,因为任何类型都是Object的子类
b是B对象,是A的子类对象,所以符合A的show方法的参数就是【2】
所以输出AAJava萌新入门基础教学视频,感兴趣的进去看一下,绝对都是干货 :https://www.bilibili.com/video/av76356696