【发布时间】:2020-09-25 13:05:52
【问题描述】:
我有一个作业,有人问我如何访问一个类的私有成员并在 c++ 中修改它们。我搜索了一下,我发现我们可以使用类型转换和指针来完成它,我知道这是一个未定义的行为和它永远不应该被使用。我的问题是: 是否有可能在其他面向对象的语言(如 java 或 python)中做这样的事情?
【问题讨论】:
-
您读过C++ programming 的书或C++ tutorial 或C++ reference 的网站吗?如果你这样做了,edit 你的问题请在你的问题中添加一些minimal reproducible example。 StackOverflow不是一个做我的功课网站。您的问题的答案是:是
-
阅读更多about Java 和关于Python。请随时通过电子邮件与我联系
basile@starynkevitch.net,但请在此处提及您的问题的 URL -
为什么要教你打破编程中的隐私概念......?
-
@BasileStarynkevitch 是的,我正在学习 c++,我的问题不是关于它,我在问其他面向对象的语言,我搜索了很多,但我没有找到任何有用的东西我的问题。
-
您还想到了哪些其他对象编程语言?你读过ObjVLisp object model 吗?或者关于Common Lisp Object System ?见Common Lisp HyperSpec
标签: c++ encapsulation