永发信息网

JAVA有关继承的练习题:

答案:2  悬赏:0  手机版
解决时间 2021-02-22 20:01
分析运行结果,说明原理。(没有分析结果不得分)
class A {
void fun1() {
System.out.println(fun2());
}
int fun2() {
return 123;
}
}
public class B extends A {
int fun2() {
return 456;
}
public static void main(String args[]) {
B b = new B();
b.fun1();
A a = b;
a.fun1();
}
}
请各位大神帮帮忙。

//----------------------------------------------------------------------
以下是我的程序,

package Test;

class A
{
void fun1()
{
System.out.println(fun2());
}
int fun2()
{
return 123;
}
}
public class B extends A
{

public static void main(String [] args)
{
B b = new B();
b.fun1();
A a = b;
a.fun1();
}
int fun2()
{
return 456;
}
}

//-------------------------------------------------------------
//程序结果为
最佳答案
A a=new A();
把A实例化以后调用试试?
全部回答
java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。 java多态存在的三个必要条件: 1.需要有继承关系的存在 2.需要有方法的重写 3.需要有父类的引用指向子类对象 希望对你有帮助。 第一题应该选d,第二题选c,d。 第一题属于多态,methodb()方法属于子类,父类没有重写子类的方法 第二题属于继承,子类可以继承父类的方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
珠江花园酒店-露天泳池在什么地方啊,我要过
某同学探究了“馒头在口腔中的变化”,其操作
[原创]中远集运待遇怎样
骏网一卡通怎么充值
薛家湾第三小学在哪里啊,我有事要去这个地方
湖北金瑞建设工程有限公司地址在哪,我要去那
未过户的汽车法院能查封,扣押吗
在洪泛区、蓄滞洪区内建设非防洪建设项目,应
路由器的无线网不好使了,但电脑可以连上网络
齿轮并排摆放一个动力能摆放多少个齿轮
天天厨具卫浴地址有知道的么?有点事想过去
皇冠什么活动好?体育活动
19世纪70年代初,人类历史上第一个工人阶级政
前置后驱是什么意思
皇室蒙娜丽莎十字绣地址在哪,我要去那里办事
推荐资讯
石来运转在哪里啊,我有事要去这个地方
航嘉jumper500和航嘉WD500谁好
跑长途吉利远景和北斗星哪个舒服
玉人坊养生会馆地址在什么地方,想过去办事
2015款 朗逸 1.4TSI DSG 30周年纪念版?停产没
【断章 卞之琳 赏析】帮我写一下:断章-卞之琳
周杰伦《好久不见》那一段台语怎么唱
求Office2013 profession plus 零售版激活密
右手中指少一节属于手指未节残缺吗?
这个烟多少钱一包
松木油有什么用?要大体解释?
【喜马拉雅之谜阅读】喜马拉雅之谜阅读答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?