Java 基础 - 继承
2024-08-30 01:46:39
子类继承父类的private字段么?
Oracle的Java Documentation对Inheritance的定义:
很直白,定义里面就告诉你了这不叫继承。继承的意思是你可以对其进行直接的调用和修改。通过父类public的set get 方法去间接的修改,不算继承。
那为什么很多网络答案依然说“继承”了父类?
因为他们错误理解了“继承”的含义,曲解为类似“子类是否包含了父类”,“子类实例化时,父类是否有分配内存” 之类的。
首先在构造一个类的时候,会上溯至Object去构造它的所有父类, 详见:Java 基础 - 初始化一个对象,其父类也会实例化么。也就是说,不管它私有不私有,父类已经被构造好了,内存已经存在了,不会因为它是private就不分配内存了。
最新文章
- 11月3日上午PHP练习《投票》
- 微软前 CEO 史蒂姆·鲍尔默:除了我们没人拼得过苹果硬件
- PHP MVC 中的MODEL层
- php 条件查询和多条件查询
- php中的 == 和 ===
- if elseif else
- 构建安全的Xml Web Service系列之如何察看SoapMessage
- centos主机信任
- nat和打洞
- linux下activemq安装与配置
- Spring Security(三十七):Part IV. Web Application Security
- ABP中模块初始化过程(二)
- 关于spring的一些注解
- 170828、Eclipse Java注释模板设置详解以及版权声明
- vmware克隆Centos6.4虚拟机网卡无法启动问题
- (字符串 键盘转换)Convert QWERTY to Dvorak -- zoj -- 5526
- iBATIS SQL Maps
- STM32关总中断的语句
- .net mvc 下实现移动架构display mode
- Nim博弈(nim游戏)
热门文章
- WebDriverAgent安装
- c#处理3种json数据的方式
- QT blockingmaster例子学习
- Android中应用锁的实现之账号盗取
- hdu 4336 Card Collector(状压dp/Min-Max反演)
- LOJ 2554 「CTSC2018」青蕈领主——结论(思路)+分治FFT
- sync.Once.Do(f func())
- 使用java读取excel数据
- 如何在android studio中cordova的混合开发
- [转]关于Unity中文件读取 - 大世界