关于引用类型转化的一些东西
发布日期:2021-06-29 11:11:26
浏览次数:3
分类:技术文章
本文共 514 字,大约阅读时间需要 1 分钟。
java中的引用其实就是我们看对象的角度而言;
例如,在继承中; new出一个子类对象,站在子类的角度看,当然全部可以看到, 但是站在父类的角度看,则只能看到父类的那部分;这个可以看内存图了; 但是在内存分析中, 引用就是存放在栈中的一个变量,存放这它所指向对象的内存;进入主题吧;
在继承时的类型指向; 先记住引用指向,只能有两种; 1;指向本身对象; 2;子类对象;还记得上这个课的时候我还好大胆的质疑了这个,我知道子类引用指向父类对象是错的,运行的时候会报错,但是我还是提出了质疑,然后好尴尬的与老师对讲了几分钟,在最后面还是老师提醒到了;
先说一下坚持我否认这个真理的理由吧? 先看一幅继承的堆内存图吧? 在堆内存中,子类是包含父类的,因此我觉得子类引用指向父类对象是可行的,因为子类是包含父类的,是否意味着子类的引用可以指向父类对像呢?因为子类引用是可以看到父类的成员的。 因此内存图的解释使我始终认为子类引用是可以指向父类对象的, 知道与;老师争辩时,他说道java是面向对象的,是与现实社会挂钩的,那么就意味着这样是不能的,看图 但是要注意只要存在继承关系,引用乱指都是可以通过编译的,但是运行时就会出现错误;转载地址:https://blog.csdn.net/zw1996/article/details/53511716 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月04日 22时28分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
在中国做操作系统研发 20 年是种什么体验?
2019-04-29
PCB走线角度为90度到底行不行?
2019-04-29
这个 17 岁的黑客天才,破解了第一代 iPhone!
2019-04-29
在STM32价格疯长下,哪些国产32可以替代?
2019-04-29
半导体芯片原厂涨价及调价声明新增了这些!
2019-04-29
为什么你学C++这么难?
2019-04-29
无人机破巡检难题,秒变电网卫士
2019-04-29
五年,我成为了一名嵌入式工程师。
2019-04-29
2020年电赛题目,命题专家们怎么看?
2019-04-29
PCB元器件摆放不可忽略的10个技巧
2019-04-29
掌握AI核心技术没有秘籍,能自己创造就是王道
2019-04-29
大学老师的月薪多少?实话实说:4万多一点……
2019-04-29
2020年电赛题目,命题专家权威解析!
2019-04-29
如何掌握“所有”的程序语言?没错,就是所有!
2019-04-29
39岁单身程序员入住养老院
2019-04-29
写论文,这个神器不能少!
2019-04-29
我在哥大读博的五年,万字总结
2019-04-29
本科、硕士、博士,究竟有何区别?
2019-04-29
如果我的实验室也这样布置,那多好。
2019-04-29
现在做硬件工程师还有前途吗?
2019-04-29