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

Java中属性的隐藏与方法的覆盖的区别

发布网友 发布时间:2022-04-22 11:28

我来回答

2个回答

热心网友 时间:2023-06-23 02:08

成员变量是没法继承的,而方法可以继承。
首先a对象是animal类的对象,所以两个变量的输出的是animal类的成员变量。其中a.a,调用的静态方法所以a.a和animal.a是一样的。而且animal.a更为标准。
再看方法。由于method类是静态方法,所以a.method就是animal.method;而voice方法在cat类中被覆写,所以调用cat类中的方法,如果要访问父类animal的voice方法应该用super关键字调用。

热心网友 时间:2023-06-23 02:08

我明白你想问的意思。我先这样回答下,看你的基础够不够看懂,如果不懂就再问,email我也行。
在C++中,数据成员(属性)可以隐藏,函数成员(方法)既可以隐藏也可以覆盖(通过关键字virtual)。
在Java中,动态编联始终是打开的(相当于始终有一个virtual在方法前面)。所以Java中的方法没办法隐藏,只能覆盖。
可以对比一下C#,它通过一套关键字virtual、new、override,实现了既能隐藏方法,又能覆盖方法。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
全方位揭秘!大数据从0到1的完美落地之Linux磁盘、压缩解压命令_百度... 长期喝红茶可以减肥吗 长期喝红茶能不能减肥呢 经常喝红茶会不会长胖啊 ...都行最好是写完的或者更新很多很多了主要是玄幻悬疑类的 ...身上后变强的女强文,最好是有女扮男装的,像《傲风》这一类型完结的... 民法典中商标使用在先是否侵权 武汉市著名商标认定和保护办法第二十条 侵犯行为包括哪种形式 擅自买卖商标标识会被认为滥用商标吗 道家有哪些人物 JAVA方法的覆盖与域的隐藏有何不同? 求个加勒比女海盗1、2、3的链接 torrentkitty怎么用torrentkitty怎么进入 听说有个女版的奥特曼(红色的),谁有地址或种子? 这是blaire ivory的哪一部啊? 只有视频的截图怎么查磁力链接 什么求组词 永不磨灭的番号全集哪里可以下载 你给个链接 哪个网站有 永不磨灭的番号 的全集看啊 永不磨灭的番号在线观看,不用下载的直接能看的! 永不磨灭的番号18集19集20集第18集19全集高清播放地址 跪求番号007(DJ版)mp3百度云链接 隐藏磁力链接怎么搜 一个手机号码怎么绑定两个? 我换了手机,怎么绑定微信? 剖腹产女性在坐月子期间,注意事项有哪些? 剖腹产女性在坐月子期间,注意事项有什么? 剖腹产护理注意事项? 剖腹产的产妇,在术后恢复期都有哪些注意点? java中类的覆盖和隐藏的区别 JAVA多态中的隐藏和覆盖 语音备忘录能发送几分钟? java中重载,覆盖和隐藏的区别 有关java中覆盖和隐藏的问题 Java语言中隐藏,覆盖,重载的含义! 请教个问题,Java中属性的隐藏与方法的覆盖,求详解. Java中隐藏与覆盖的区别 请问java是用什么方式实现继承,覆盖、隐藏的。 java 隐藏和 覆盖怎么感觉是一样的?(菜鸟!!在线) JAVA成员变量隐藏和方法的覆盖 C#和Java 方法重写和覆盖隐藏的区别 方法隐藏和方法覆盖的区别和用法 Java将多个sheet展示在一个sheet中?怎么做? java中 什么叫隐藏 java中 什么是隐藏?什么是重写?二者有何区别? java里的重写,重载,覆盖的区别? JAVA程序中封装与隐藏是什么意思 心有灵犀是什么意思? 心有灵犀的意思