课程
/后端开发
/Java
/Java入门第二季 升级版
输出不对啊....
2019-04-08
源自:Java入门第二季 升级版 9-2
正在回答
Runtime这个类中的dog对象是用dog这个子类实例化的,而且你的main()方法之上的runtime类为什么要继承animal?父类的属性你又用不着。 建议你写代码的时候再多考虑一下
dog i = new dog();
i.age=12;
i.eat();
这样才算是调用了你那个狗的代码,你那个只是在调用Runtime继承与父类的方法,所以输出的还是父类方法
我知道了 在runtime中 定义了那个对象 就会执行那个类 与优先级无关..
优先调用的是父类的方法,把runtime的继承方式删掉之后还是不对
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答构造方法无法输出问题
4 回答这个代码输入进去无法运行啊
2 回答输入字符串“1”,无法判断
3 回答怎么没有输出结果啊
4 回答为什么输出的两个都是是无参的构造方法