今天代码review的时候,发现我有一处代码是把一个变量的访问权限从private变成了public,是为了外部能够访问这个变量。private的变量其实可以在同类中直接访问,例如:Person内有一个变量_name,则PersonA在类内部可以直接访问PersonB的_name属性。如果private理解有误,protected的访问同样也会存在误解。我也一直以为proteced只会允许子类访问,其实同类中也可以直接访问。

转载于:https://blog.51cto.com/finally/788937

private的误解相关推荐

  1. javascirpt历史澄清误解基本概念特点编程语言web2.0网页javascript - javascirpt知识大全...

    目录 1历史 2澄清误解 3基本概念 4特点 5与Java的不同 6开发工具 历史 大概在1992年,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-minus,简称Cmm)的嵌入式 ...

  2. mysql cst_一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历...

    摘要 名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是 CST -0500,而非 CST +0800. CST 时区 名为 CST 的时区是一个很混乱的时 ...

  3. mysql印度时区_一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历...

    CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard Time (USA) UTC-06:00 澳大利亚中部时间 Central Stan ...

  4. 一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历...

    2019独角兽企业重金招聘Python工程师标准>>> CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard Time ...

  5. 艾伟_转载:我对NHibernate的感受(1):对延迟加载方式的误解

    NHibernate是.NET平台上最著名的ORM框架,虽说出身于Java平台上的Hibernate,但是从外部看来这几乎就是一个.NET平台上的原生产品:有自己的社区,有自己的用户,有自己的商业支持 ...

  6. 区块链和区块链联盟_您可能对区块链有误解。 让我来帮助您修复它们。

    区块链和区块链联盟 by Syed Fazle Rahman 赛义德·法兹勒·拉曼(Syed Fazle Rahman) 您可能对区块链有误解. 让我来帮助您修复它们. (You might have ...

  7. 计算机科学中具有特殊含义或易误解混淆的术语辨析

    计算机科学中具有特殊含义或易误解混淆的术语辨析 这是我以前收集整理的文档,参考了一些网上的公开资料.这次发到这里,是因为可以随时修改.不足之处,敬请指正,以便修正. 计算机科学中有些术语不具一致性,容 ...

  8. G1调优实践日记--被误解的MetaspaceSize

    Metaspace Metaspace 大家应该很熟悉了,所有线程共享的一块内存区域,主要存放已被虚拟机加载的类定义,方法定义,常量等一些元数据信息,运行时常量池(Runtime Constant P ...

  9. 解决gitte提交报错 error: GE007: Your push would publish a private email address.

    错误情况: gitte提交报错,无法提交上去,报错如下: remote: Powered by GITEE.COM [GNK-6.0] remote: error: GE007: Your push ...

最新文章

  1. ffmpeg 基本用法大全
  2. java classname.this_java 中 类名.this与类名.class
  3. 阿里云飞天论文获国际架构顶会 ATC 2021最佳论文:全球仅三篇
  4. P1111 修复公路
  5. qt中判断对象是否为空的方式
  6. 经典面试题(15):以下代码将输出的结果是什么?
  7. 用Pytorch实现逻辑回归分类
  8. python日志_python 日志模块
  9. java中的枚举类型
  10. 从入门到入土:基于C语言实现并发Web服务器|父进程子进程|代码展示
  11. 四:Jquery-animate
  12. 一级计算机2016难度,2016年计算机等级一级考前必看
  13. Win2008 R2 VDI动手实验系列之八:远程桌面虚拟机终极测试
  14. GaussDB数据dump实现完全同步
  15. adb命令启动activity、service,发送broadcast
  16. 【神经网络与深度学习】公开的海量数据集
  17. 液压机行业研究及十四五规划分析报告
  18. java导出出行客人到Excel
  19. android: 禁止多点触控
  20. 学习python量化分析

热门文章

  1. 最新中国大学排行榜:北大清华浙大竞争力列前三
  2. TP5实现支付宝电脑网站支付学习笔记
  3. 使用JMX监控Kafka
  4. python字符串/元组/列表/字典互转
  5. RESTful Web Services初探
  6. android学习第5天(周六日没学,可惜啊,神驰物外了)
  7. 火狐产品主管称:不值得开发Windows RT浏览器
  8. CCNA实验之--三层交换
  9. PHP编实现程动态图像的创建
  10. CSS漂亮盒子(上)