问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的一些关于类的继承问题,如下求高手指教

发布网友 发布时间:2022-05-24 07:19

我来回答

4个回答

热心网友 时间:2023-10-08 17:38

经验证分别 输出11和110 并不是你说的都是11
都是98.0是因为,两次的计算其实都是调用B的f方法,尽管向上引用为A,java在真正执行的时候会动态的获取真正的对象,所以两次都是98.0
只属于为什么是9,因为静态方法是通过类名调用的,也就是说方法属于类而不是对象,所以
A a=new B() 的时候 a.g(3) 其实是调用了A.g(3),
如果你使用B.g(3) 那么就会输出12

热心网友 时间:2023-10-08 17:38

你的结果有一个错误,
a=new B(); System.out.println(a.getNumber(10)); } //代码2 为什么结果还是11 ??

这里结果应该是110,调用的是B的getNumber的方法

类E中

System.out.println(a.g(3)); //结果怎么是9 怎么调用的

方法g是static的,静态方法属于类不属于对象,所以a.g(3)=A.g(3),而b.g(3)=B.g(3),所以两次调用的结果不同

热心网友 时间:2023-10-08 17:39

你的疑问应该在於这里
System.out.println(a.f(10.0,8.0)); //为什么结果还是98.0
你可以看看他的指向
先指向B.class f 然後再指向A.class f
所以是 10.0 +8.0 =18.0
然後回到 B.class
m=18.0 看看回传 m+x*y
也就是 18+10.0*8.0
这样当然是 98.0 =="
再来看这个
System.out.println(a.g(3)); //结果怎么是9 怎么调用的
先指向B.class g 然後在指向 A.class g
所以是 3*3 =9
然後回到B.class
因为这里的B.class g 方法被复写掉所以就跳过回传直接使用A.class g

热心网友 时间:2023-10-08 17:39

扯淡 第一个的第二个明明就是110 动态绑定 自己百度下 父类引用指向子类对象,可见性是按照声明的时候来的 调用的时候如果有重写就是掉子类的方法
java初学提问 关于执行过程 和继承的一些问题,请各位大虾帮忙 谢谢_百度...

1.首先,你的main方法是写在Demo类里的,当运行这个main方法时,执行A a = new A()时;需要new一个A类的对象,在new出这个对象之前,JVM会在堆中装载A类,这时候,会初始化A类的所有静态成员,所以static会被执行一次,然后执行new A()。不过,所有静态成员都只会初始化一次。(静态成...

求教个关于java继承的问题

A,实现类的子类向上转型,没问题;B,Beta是Delta父类,父类转成子类,是向下转型,出问题;C,同A一样,向上转型;D,子类向父类转,向上转型;一、向上转型与向下转型。对象类型的转换在Java语言平台中经常遇到,主要包 括向上转型与向下转型操作。程序开发人员需要熟练掌握这两个转型的方法以及其中...

关于java单继承问题

1、Java中一个类不能继承多个具体class。2、一个类只可继承自一个具体 class,但可实现多个接口。interface不涉及到实现细节,不与任何存储空间有关连。可以实现合并多个 interface ,达到可向上转型为多种基类的目的。新类可继承自一个具象class,其余继承都得是interfaces。3、outer class不可继承自多个...

java继承问题

3)对于子类可以继承的父类成员方法,如果在子类中出现了同名称的成员方法,则称为覆盖,即子类的成员方法会覆盖掉父类的同名成员方法。如果要在子类中访问父类中同名成员方法,需要使用super关键字来进行引用。3)对于子类可以继承的父类成员方法,如果在子类中出现了同名称的成员方法,则称为覆盖,即...

java 关於继承的问题

B继承自A,AB有父子关系,你可以这样类似地想:A是汽车,B是客车。A c=new B();这句代码可以这样理解:创建一个“客车”类的实例对象,但是把它作为“汽车”类去使用。这是没有问题的,客车也是汽车的一种,它继承自汽车类,汽车类的轮子、发动机等等基本属性客车类都有。汽车能干的事情,客车一定...

java中代码块能被继承么

关于JAVA的继承问题:1,在Java中,只要是被定义为final的类,也可以说是被final修饰的类,就是不能被继承的;2,final是java中的一个关键字,可以用来修饰变量、方法和类,用关键词final修饰的域称为最终域。3,用关键词final修饰的变量一旦赋值,就不能改变,也称为修饰的标识为常量;如果一个类...

java继承和接口的2个问题

第一题 A 错。java中的类没有多继承的概念,不可能有多个直接父类。只有接口才支持多继承。B 对。C 对。D 对。所以答案选A。第二题 A 错。接口中只有抽象方法,不可能有普通方法。B 错。接口中的成员变量默认的都是静态常量(static final)。所以不可以修改。C对。接口可以继承接口,而且一个...

JAVA抽象类、接口继承的疑惑

c类继承接口a,他可以获得a里面所有的抽象方法,常量属性,内部类,枚举等等。d继承b同时实现c,就是吧上面两个情况综合一下,如果b实现a的某方法,那么d中调用的就是b实现的这个,如果b中没实现a的方法,d中也可以访问a的这个方法。所以d可以实现a的方法,也可以有b里的新方法。我说的不太明白,...

在JAVA学习时,碰到一个继承上的问题

bb.test()调用的是父类的test()方法,因此打印父类的属性.如果你子类重写一个test()方法,那么此时打印的就是lisi了.这个this不是你运行时候的指向,是你编译时候的指向.编译时候指的是父类,那么就都是指的父类,不会因为你new子类的对象而去指向子类....

Java继承(extends)简明教程

public class Student extends Person{} Java的继承通过extends关键字实现,extends的英文意思是扩展,而不是继承。extends很好地体现了子类和父类的关系,即子类是对父类的扩展,子类是一种特殊的父类。从这个角度看,使用继承来描述子类和父类的关系是错误的,用扩展更恰当。为什么国内把extends翻译为“...

java语言的类间的继承关系是 java子类继承父类 java子类继承父类实例 java中继承的关键字 java类的继承原则 java继承关系 java继承的特点 java继承的概念 java中的继承是什么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你好, 我把内存卡用读卡器插上了,然后电脑显示需要格式化 说检查磁盘... 专科,机电一体化专业的如果考公务员的话,应该做哪些准备 pe塑料菜板好不好-pe塑料菜板用之前应该怎么处理 ...50吨的速度往一艘轮船上装载物资,10小时装载完毕. 码头工人以每天50吨的速度往一艘轮船上装载货物,装载完毕恰好用了8天时... 农历三月初三有什么说法 农历的三月三日是什么意思 第九所攻略大全 新手入门少走弯路-新手攻略-安族网 第九所新手怎么玩介绍_第九所新手怎么玩是什么 《第九所史实》:解锁全新篇章的神秘密码大揭秘! JAVA 继承的问题 关于JAVA中的继承一些问题 2015年12月出生蛋2022年2月是几岁? java继承程序语法错误? 2018年9月12号出生的,2022年几月份上学 JAVA继承中的语法错误 出生2016年12月份到2022年2月份是多少周岁 1:下列关于继承性的描述中,错误的是( ) 阳历2011年12月出生到2020年4月几岁? 关于JAVA继承的问题:子类无条件地继承父类不含参数的构造函数。这句话对还是错为什么。 开洗车店怎么选择好的地址 学汽车美容技术去哪里好? 学汽车美容到哪里比较好? 汽车美容店开在什么地方比较好? 请问越秀区哪里做汽车美容打蜡比较好 开汽车美容店在哪开最好 电气CAD与机械CAD有何区别 我学的是机械CAD ` 找工作的时候 能找工程CAD 嘛``!模具CAD跟机械CAD有什么不同``! 工程和机械的CAD命令是不是不一样? 电气工程师,招聘总是要求会cad,所以会cad具体指什么,机械的cad,建筑的cad和电气的cad应该是不同的吧? 抖音不同手机需要重新认证吗 关于JAVA中继承的一个问题~! JAVA,java,继承练习,报错??!!帮忙看一下哪里错的,注释一下,谢谢 还卒业的卒什么意思 铁杵磨成针中的太白感其意,还卒业是什么意思 太白感其意,还卒业.这句话是什么意思 铁杵磨针中的“太白感其意,还卒业。”是什么意思??? 文言文“太白感其意,还卒业”是什么意思 文言文“太白感其意,还卒业”是什么意思?拜托各位大神 太白感其意,还卒业。文言文解释。 铁杵磨针的文言文中 太白感其意,还卒业 是什么意思 过是溪,逢老温方磨铁杆,问之,曰:“欲作针”太白感其意,还卒业是什么意思? 购房合同多少天可以拿到? 购房合同大概多久可以拿到 购房合同最快要多久能拿到? 什么时候可以拿到购房合同 购房合同多久才能拿到 购房合同多少天内打印 住房公积金对冲还贷后,如果中心账户余额不足从配偶的账户上扣款会提醒吗? 我win10系统的笔记本,然后不小心把安装了好多软件的硬盘分区删除掉了,怎么恢复?(尽量具体点)