V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  movq  ›  全部回复第 23 页 / 共 83 页
回复总数  1657
1 ... 19  20  21  22  23  24  25  26  27  28 ... 83  
2022-11-19 17:50:05 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@wenzhoou 你现在在这里补充的内容,和题目相关,但是你在 10 楼本身的内容,是和题目无关的。我不是针对你,你说的也没错,但是有些人逼逼赖赖的说什么让我多看 10 楼的内容几遍,意思我不懂运行时多态,有啥意思呢
2022-11-19 17:48:26 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@wenzhoou #118

那你在发 10 楼的时候和构造函数提了一嘴吗,你说的不就是 Java 调用静态类型的方法,会调用到动态类型(运行时类型)里面重写的方法

我问的是构造函数里面为什么调用函数调用到子类重写的方法了,重点是构造函数,然后也说了 C++和 Java 的区别

然后你在这解释什么是运行时多态,这不和主题无关吗。C++难道不是运行时多态?
2022-11-19 17:45:40 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@wenzhoou #117
“父类是静态类型,子类动态类型 这句话是什么意思。java 里面有静态类型和动态类型吗,恕我愚钝,我还真不懂这个区别”

《深入理解 JVM 虚拟机》 8.3.2 分派

`Human man = new Man();`

> 我们把上面代码中的“Human”称为变量的“静态类型”( Static Type ),或者叫“外观类型”( Apparent Type ),后面的“Man”则被称为变量的“实际类型”( ActualType )或者叫“运行时类型”( Runtime Type )

"你说的 调用静态类型被重写的方法,可以调到子类里被重写的方法。这句话我就更不理解了,什么叫做 子类明明是重写了父类的方法。为什么说 可以调到子类 ***被*** 重写的方法?这个被 字是不是多余。"

你在这抠这个字眼有啥用呢?不是一般人,不会误解这句话的意思吧。
2022-11-18 18:53:26 +08:00
回复了 K2mr 创建的主题 Apple 有朋友最近买过 14 寸 MacBook Pro 吗,帮忙指指路
借楼问下定制 32G 内存的 mac 在哪买比较划算,感觉做活动促销的一般都是默认配置,比如 m2 air 8+256, pro 16+512 这种
2022-11-18 17:40:59 +08:00
回复了 movq 创建的主题 Apple 求 Mac 便携显示器推荐
@luhe 16 寸也只是 1 个 16 寸。我目前是 13 寸,加个 16 寸便携瓶总体来说比单个 16 是更好的。不过你要是说 16 寸+16 寸便携屏那就没意思了
2022-11-18 10:49:59 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@reallittoma 而且我也没说 Java 是劣质语言,我只是说在这一点上我觉得不符合我的直觉,结果就有些人逼逼赖赖的说什么我在秀 C++优越
2022-11-18 10:45:06 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@ccppgo 你的分析一派胡言
2022-11-18 10:44:08 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@duanguyuan 专门难听给那些没看懂题就说难听话 diss 我的人看的
2022-11-18 10:17:03 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
有个猜想, 不知道是不是有些人智商不够,看不懂长文,也看不懂专业回答,所以不看本楼里面 mind3x 和 geelaw 这两个大佬发的真正专业的回答,而只能看 10 楼这种写给小学生看的东西,还奉为圭臬。

从给他们的点赞也能看出来,真正专业的回答只有一两个赞,10 楼这种毫无意义的回答却点赞很多。
2022-11-18 10:04:09 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@newmlp 子类调用父类已经被子类重写的方法应该可以反射吧
2022-11-18 10:00:52 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
统一回复:85 楼已经说的很清楚了,看不懂题的人建议不要继续在这回复我,建议去检查一下自己的认知能力。没看懂题就在这 diss 我的人我不会再回复。
2022-11-18 09:59:09 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@duanguyuan


@duanguyuan

( 1 )首先,10 楼说的内容和我的帖子没有任何关系。我是在问为什么构造函数里面调用被重写的函数,会调用到子类,然后我附了一个 C++的代码,说 C++里面,父类构造函数调用被重写的函数,调用到的是父类的方法。

10 楼回复的,是在说用父类静态类型,子类动态类型,调用静态类型被重写的方法,可以调用到子类里被重写的方法。和我说的完全没有关系。

不懂这个区别的人建议闭嘴,没必要一直争论。错就是错了,不会因为你们看不懂题目的人一直说就变成对的。

( 2 )我没说不能回答问题,我说 10 楼没看懂题。其它没也没看懂题的人不要一直来骚扰楼主,说 10 楼是对的。讨论也是要朝着正确的方向来进行的,而不是不能指出某些人带偏了方向。

( 3 )“在大佬看来,开这个贴就是浪费版面”。不要主观臆断,你说的没有根据。为什么楼里面 mind3x 和 geelaw 这两个大佬给出了专业性强,内容丰富的回答,而且没说这个帖子 low ,反而而有些根本没看懂题的人才会说本帖子 low 呢?是不是这些人太自恋了?还是说我指出他们看不懂题,说到他们的痛处了?真是黄钟毁弃,瓦釜雷鸣

( 4 )“别吵了,这个 OP 不知道为什么就一股迷之傲慢,根本不是想和你们讨论问题的样子。”

你说的根本就不属实。我在和能看懂题目的人讨论问题,和他们讨论是平和的讨论的。你所谓的傲慢,是因为有些人没看懂题还来攻击我。对于这些人,我对他们回应的态度是正常的。自己错了就是错了,还逼逼赖赖的攻击对的人。
2022-11-18 09:25:05 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@duanguyuan 一群看不懂题的人不要在这虚空打拳和我争论浪费大家的时间,浪费版面
2022-11-18 09:22:21 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@duanguyuan 真正清楚明了的内容,是本帖里面 mind3x 和 geelaw 的回答,而不是 10 楼这种根本没看懂题还被同样没看懂题的人强行说好的回答。
2022-11-18 09:21:17 +08:00
回复了 movq 创建的主题 程序员 为什么 Java 父类构造函数调用被重写的方法会调用到子类的
@duanguyuan 我有啥脾气呢?你再看看我问的是什么,然后再看看 10 楼?我说他没看懂我在说什么,是在陈述事实。我跟你这种争论,如果你看懂了题,根本就不该发生。所以我说虚空打拳也是事实——你跟我争论的东西根本就是因为你在和我讨论与本帖毫无关联的内容。
1 ... 19  20  21  22  23  24  25  26  27  28 ... 83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2500 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 02:50 · PVG 10:50 · LAX 18:50 · JFK 21:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.